你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H750内部flash读写

[复制链接]
chrishuman 提问时间:2023-6-13 15:01 / 未解决

请教下,STM32H750XBHx我看资料内置flash为128K,并且flash擦除的最小单元也是128K。这样的话我有数据要保存应该怎样处理好呢?写数据时是要将程序部分一起擦除再写回去吗?这样会不会有风险?

收藏 评论6 发布时间:2023-6-13 15:01

举报

6个回答
xmshao 回答时间:2023-6-13 15:25:44
既然你都知道H750内部FLASH就一个整块扇区,想着对它在程序运行中进行内容改写


不太可行、或者说很不方便。因为写了一次再去写第二次意味着要对整个扇区先做擦除。


现有程序这么办嗯?或许可以考虑放在别的地方,即使可行,也不方便。


你可以考虑外扩存储芯片或者换个多扇区的H7系列芯片。
废鱼 回答时间:2023-6-13 16:42:35

我看手册说有个2K的用户配置,这个是不是可以用来存储数据?

2 KB(64 个 Flash 字)的用户选项字节,用于进行用户配置: 此区域仅在存储区 1 中可用。与用户 Flash 和系统 Flash 不同,该区域并未映射到任何 存储器地址,并且仅可通过 Flash 寄存器接口进行访问

chrishuman 回答时间:2023-6-13 17:03:16

xmshao 发表于 2023-6-13 15:25
既然你都知道H750内部FLASH就一个整块扇区,想着对它在程序运行中进行内容改写</p>
<p>

板子有限制,不方便扩展

chrishuman 回答时间:2023-6-13 17:03:50

废鱼 发表于 2023-6-13 16:42
我看手册说有个2K的用户配置,这个是不是可以用来存储数据?</p>
<p>2 KB(64 个 Flash 字)的用户选项字节, ...

[md]这个该怎样操作呢?

废鱼 回答时间:2023-6-14 08:53:59

chrishuman 发表于 2023-6-13 17:03
这个该怎样操作呢?

For legacy only , Flash bank 2 not available on STM32H750xx value line

看样子不支持750。只能考虑外扩存储空间了。

大核弹 回答时间:4 天前

废鱼 发表于 2023-6-14 08:53
<code>For legacy only , Flash bank 2 not available on STM32H750xx value line</code></p>
<p>看样子不支持750。只 ...

[md]H723ZET6如何操作选项字节呢

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版