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

关于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个回答
likang1202 回答时间:2020-7-24 17:51:01
顶一下
mark.png
yklstudent-1794 回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版