[开发工具] 求助:如何用STM32CUBE IDE生成用于bootloader的相对寻址的bin文件

[复制链接]
 楼主| blust5 发表于 2022-6-13 15:32 | 显示全部楼层 |阅读模式
目前用的是STM32H755芯片  IDE用的是STM32CUBE IDE,准备做AB区切换的bootloader,目前生成的bin文件会有绝对地址跳转,没办法AB区通用。
请教各位大神,怎么配置IDE可以生成不带绝对跳转地址的bin文件?可以让APP文件放A区或B区都可以正常运行?
asmine 发表于 2022-6-18 15:31 | 显示全部楼层
什么是AB区切换
 楼主| blust5 发表于 2022-6-20 08:38 | 显示全部楼层

就是两个APP区,一开始运行A区的APP,升级的时候,把新的APP写到B区,验证OK后直接运行B区的新APP,而不是覆盖原来的存储区。
这样哪怕升级失败也还会有旧版本的APP可以运行。
asmine 发表于 2022-6-20 21:14 | 显示全部楼层
blust5 发表于 2022-6-20 08:38
就是两个APP区,一开始运行A区的APP,升级的时候,把新的APP写到B区,验证OK后直接运行B区的新APP,而不 ...

啊~~~
这个高级了

我都是B保存之后,覆盖A,每次都是跳转到A
 楼主| blust5 发表于 2022-6-21 08:24 | 显示全部楼层
asmine 发表于 2022-6-20 21:14
啊~~~
这个高级了

以前用国产单片机 用keil弄过,现在换STM32cube IDE 还没搞清楚要怎么弄
skyred 发表于 2022-6-26 11:37 | 显示全部楼层
这个思路,给了很多启示,
楼主不错啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:业精于勤荒于嬉,行成于思毁于随。

72

主题

2955

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部