打印
[其他ST产品]

STM32 IAP升级,KEIL下如何一份代码可以运行于两个APP区。

[复制链接]
2068|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shskaoanc|  楼主 | 2022-8-30 16:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
我的想法是一个IAP+APP1+APP2。上电运行IAP。会检测当前有效APP,跳转有效APP运行。在APP运行期间,收到升级指令,直接dowm固件,到另外一个APP区,下载会对固件进行安全校验。目前的问题是,没办法使用一份代码运行两个APP。两个APP,则IAP跳转不同的APP,跳转的地址不一样,则代码中需要设置的中断向量表及链接地址。这样,一份代码就不行了,而且两份代码还需要注意当前到底应该使用哪份代码的固件。在实际生产中几乎没办法处理。但是我在工作中有接触到使用M4的原厂,实现了两个APP区,一份代码。故,请问要如何实现?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

118

帖子

1

粉丝