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

有没有办法替代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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版