STM32 解除写保护后必须复位才能再写FLASH?

[复制链接]
6210|3
 楼主| janeslee 发表于 2010-8-20 19:51 | 显示全部楼层 |阅读模式
手册里是这样说的,擦除选项字节后必须产生系统复位才能重新装载WRP,这样的话bootloader不是要进两次才能写新的APP进去?我的系统是软开关上电的,如果一旦复位了人家都没按电源按键了这样系统就没法上电,咋整呢?放弃写保护?当然了也可以要求人家升级程序时多按一会电源键和组合键,不过这是不得已的办法。
jgphu 发表于 2010-8-21 11:00 | 显示全部楼层
我写选项字节是这样做的。
1.先解除EEPROM保护。
2.设置修改OPTION的密钥。再擦写/修改。等待执行完毕。再修改OPTION的密钥。
3.EEROM写保护使能。
 楼主| janeslee 发表于 2010-8-21 13:43 | 显示全部楼层
我看ST的IAP例程和手册里都说解除写保护需要系统复位啊,你直接解除就能生效吗?
lizzxy 发表于 2010-8-22 14:40 | 显示全部楼层
应该是的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

76

主题

161

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部