请问有没有办法替代STM出厂的bootload?

2019-07-14 15:42发布

以前写过其他芯片的安全升级BOOTLOAD,包括bootload自身的更新。

接触STM不久,想给STM增加一个安全的升级方法。但发现通过boot0/boot1跳线,可以绕过用户的程序,进入STM出厂预设的bootload。

想咨询一下,有没有办法更新STM的bootload。或者有没有办法禁止STM的bootload被激活?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
cnibooji
1楼-- · 2019-07-15 03:01
 精彩回答 2  元偷偷看……
adolclistin
2楼-- · 2019-07-15 03:43
youpukeji668 发表于 2018-11-27 09:39
不能替换官方内部BL;但是你可以自己实现一个BL,放在启动地址处,上电先执行BL,然后跳转到用户程序

那官方的BL可以禁止吗?
wen58452035
3楼-- · 2019-07-15 07:04
自带bootloader的那块ROM不能写的吧。
youpukeji668
4楼-- · 2019-07-15 08:08
JTAG/SWD调试可以禁止,UART不确定能否禁止
充电搜索
5楼-- · 2019-07-15 13:07
adolclistin 发表于 2018-11-27 09:56
那官方的BL可以禁止吗?

将BOOT0拉低,相当于禁止了官方BL,剩下的你自己实现IAP即可。
biao66
6楼-- · 2019-07-15 14:21
 精彩回答 2  元偷偷看……

一周热门 更多>