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

STM8L如何在ROP激活状态下进行boot升级

[复制链接]
默樱 提问时间:2019-11-7 15:51 /
求助:在stm8L如何在ROP激活状态下,进行BootLoader的升级。调试发现在ROP激活状态下,即使BOOTCLK_enable打开也无法进入boot模式,而是直接跳转进入USER CODE,不知道有什么办法可以在不解除读保护的情况下,进行mcu的boot升级
收藏 评论4 发布时间:2019-11-7 15:51

举报

4个回答
butterflyspring 回答时间:2019-11-13 14:29:40
理论上是不可以的,加了读保护后如果还能进去bootloader的话,不就是能把程序读出来么 如果还想实现这样的话只能自己写升级程序了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

默樱 回答时间:2019-11-15 14:06:24
butterflyspring 发表于 2019-11-13 14:29
理论上是不可以的,加了读保护后如果还能进去bootloader的话,不就是能把程序读出来么 如果还想实现这样 ...

找FAE了解无果后,自己再摸索试验,在ST的手册UN0560里面有提到说明,但是进入条件比较麻烦,要对所有外设进行反初始化后,再进行跳转指令,不然进入BootLoader以后就直接死在里面了
butterflyspring 回答时间:2019-11-15 16:10:12
boot loader 一开始时就要判读是否加读保护,如果加了就不执行。否则就泄密了。
默樱 回答时间:2019-11-26 14:18:00
butterflyspring 发表于 2019-11-15 16:10
boot loader 一开始时就要判读是否加读保护,如果加了就不执行。否则就泄密了。 ...

可以通过反初始化以及加上跳转命令进入BootLoader模式,后面调试过可以执行的,就算加上写保护以后也是可以的
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版