关于单片机IAP升级的那点事儿|智能设置中断向量表

打印 上一主题 下一主题

主题 1304|帖子 1304|积分 3912

近来在开辟了一个国民技能的N32WB031芯片的串口IAP升级方案。
在国民的技能资料里看到了一个有意思的变量定义,还是第一次见:
  1. extern int Image$$ER_IROM1$$Base;
复制代码
初见这个定义方式,并不清楚是什么意思,而且在工程里没有找到这个变量的原始定义,而且这种定义方式也是第一次见,从变量名上看,感觉是个IROM1有关系的,然后在Keil的魔术棒里也是有这个设置的。

大胆推测,是不是就是把这个起始地点跟这个变量绑定了呢?
国民的资料里有发现是是这么使用的:
  1. #define CURRENT_APP_START_ADDRESS                      (uint32_t)&Image$$ER_IROM1$$Base
复制代码
定义当前的APP起始地点为取这个变量的地点,从而可以佐证确实是把起始地点跟这个变量绑定了,这么做的意义是不是为了防止开辟的时间忘记修改了APP步伐的中断向量表呢?只必要在APP步伐的魔术棒里设置一次就好了。智能的获取中断向量表地点。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

星球的眼睛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表