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

STM32H743一个扇区128K,扇区中间地址写数据,地址前后的数据内容不变,有什么好的方法?

[复制链接]
梁王 提问时间:2024-10-8 11:28 / 未解决

扇区128K,写数据要擦除整个扇区,扇区的其他数据页被擦除掉了,怎么不改变扇区其他地址的数据不变

收藏 评论1 发布时间:2024-10-8 11:28

举报

1个回答
butterflyspring 回答时间:2024-10-8 14:46:44
由于FLASH 结构的原理限制,须按照手册规定的方式擦和写。


如果只是想修改中间部分数据的话,那么就将这个sectors 的数据拷贝到RAM中并修改后,擦除后一并写入。

毕竟FLASH的目的主要是为了保存程序,顺带考虑保存数据。

FLASH的擦写寿命有限,如果经常保存数据建议还是使用片外的EEPROM,好用不贵。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版