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

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

[复制链接]
zen2017 提问时间:2017-1-17 09:57 /
以前写过其他芯片的安全升级BOOTLOAD,包括bootload自身的更新。

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

想咨询一下,有没有办法更新STM的bootload。或者有没有办法禁止STM的bootload被激活?

收藏 1 评论10 发布时间:2017-1-17 09:57

举报

10个回答
斜阳 回答时间:2017-1-17 10:02:24
不能替换官方内部BL;但是你可以自己实现一个BL,放在启动地址处,上电先执行BL,然后跳转到用户程序

点评

斜阳说的很对,自己重写bootloader,可以按照自己的协议来!  发表于 2017-1-17 20:42

评分

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

查看全部评分

jcx0324 回答时间:2017-1-17 10:09:04
楼上正解            
zen2017 回答时间:2017-1-17 10:12:14
斜阳__ 发表于 2017-1-17 10:02
不能替换官方内部BL;但是你可以自己实现一个BL,放在启动地址处,上电先执行BL,然后跳转到用户程序
...

那官方的BL可以禁止吗?
cruelfox 回答时间:2017-1-17 10:53:16
自带bootloader的那块ROM不能写的吧。

评分

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

查看全部评分

斜阳 回答时间:2017-1-17 11:41:32
JTAG/SWD调试可以禁止,UART不确定能否禁止
任风吹吹 回答时间:2017-1-17 11:47:40
zen2017 发表于 2017-1-17 10:12
那官方的BL可以禁止吗?

将BOOT0拉低,相当于禁止了官方BL,剩下的你自己实现IAP即可。

评分

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

查看全部评分

队长shiwo 回答时间:2017-1-17 13:47:02
官方的BL不能改写,就像一楼所说,可以自己搞BL

评分

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

查看全部评分

zen2017 回答时间:2017-1-17 16:19:28
队长shiwo 发表于 2017-1-17 13:47
官方的BL不能改写,就像一楼所说,可以自己搞BL

能能不能禁用呢?禁止进入官方的BL
队长shiwo 回答时间:2017-1-17 16:30:10
zen2017 发表于 2017-1-17 16:19
能能不能禁用呢?禁止进入官方的BL

不行吧 你禁用了的话怎么行,这样你就启动不了单片机了吧

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版