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

关于F042 Option 区域的写入问题

[复制链接]
seawwh 提问时间:2017-2-10 11:14 /
关于F042 Option 区域的写入问题

使用 F042 Option 的DATA0,DATA1 两个域保存配置参数。 发现如果整个Option 区域皆为0xFF则可以写入数据,否则是不能写入。 感觉整个Option 是一个长字,一旦写入一次之后,再想写入某个域是不行的。 需要擦除整个option(皆为0xFF)才可以。 例如: Option 的RDP域为 0xAA的条件下,即使 DATA0 的值为0xFF,也无法重写 DATA0. 在技术文档中未发现明确表述,特来此请教。

我是这样操作的: 请看看有什么问题?
  FLASH_Unlock();
  FLASH_OB_Unlock();
  FLASH_OB_ProgramData(0x1FFFF804, 0x01);
  FLASH_OB_Lock();
  FLASH_Lock();

我看到本论坛有类似的问题:如何修改STM32f030F4中的option bytes


https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=605297&highlight=Option

收藏 1 评论6 发布时间:2017-2-10 11:14

举报

6个回答
Paderboy 回答时间:2017-2-19 10:33:40
参考下这个 基于 hal 库的 http://www.cnblogs.com/cp42/p/4653950.html

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

boboo-23776 回答时间:2017-2-19 10:46:11
Paderboy 发表于 2017-2-19 10:33
参考下这个 基于 hal 库的 http://www.cnblogs.com/cp42/p/4653950.html

学习了
cldym 回答时间:2017-2-19 14:57:10
学习了···
无薪税绵 回答时间:2017-2-19 19:37:50
感觉就像在写FLASH。
zoomdy 回答时间:2017-2-19 21:18:04
那你这样呗,先把4个字全部拷贝出来,擦掉option,然后把修改后的4个字重新写回去。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

wofei1314 回答时间:2017-2-21 09:16:16
Paderboy 发表于 2017-2-19 10:33
参考下这个 基于 hal 库的 http://www.cnblogs.com/cp42/p/4653950.html

学习了,谢谢分享~

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版