打印

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

[复制链接]
4830|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

主题

160

帖子

2

粉丝