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

关于stm32在线升级的一些想法

[复制链接]
乐乐棠 提问时间:2020-7-24 15:14 /
最近在折腾stm32的升级功能,基本功能是实现了,能在上位机对APP区代码进行升级。
后来我在想能不能对boot区的代码也进行升级?如果可以的话,当产品固化后要想更新一下boot去代码,就不用拆壳了啊。

如下是我一个大概的想法:分两个boot区。
  boot1区只做两件事情:
     1、计算boot2区CRC,然后与早先存储的CRC进行比较;
     2、根据校验结果进行跳转;
  boot1区才是真正的启动区。
大家觉得这种想法靠不靠谱?
boot.JPG

收藏 评论5 发布时间:2020-7-24 15:14

举报

5个回答
李康1202 回答时间:2020-7-24 17:51:01
顶一下
mark.png
yklstudent 回答时间:2020-7-24 19:22:19
为什么要搞两个BOOT,感觉没必要
奏奏奏 回答时间:2020-7-25 05:01:34
为了防止破解,你可以多跳几次
乐乐棠 回答时间:2020-7-27 10:54:47
yklstudent-1794 发表于 2020-7-24 19:22
为什么要搞两个BOOT,感觉没必要

主要是想将真正的boot区代码也可以进行更新升级,不然按照已有的升级方案,对boot区进行操作时会把入口中断向量表也会擦除。
乐乐棠 回答时间:2020-7-27 10:55:14
奏奏奏 发表于 2020-7-25 05:01
为了防止破解,你可以多跳几次

有道理,这也是一种方法

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版