永发信息网

怎样写stm32 iap应用程序

答案:2  悬赏:30  手机版
解决时间 2021-02-04 22:24
怎样写stm32 iap应用程序
最佳答案
不用重新写,只需要在你原来的没有IAP的工程代码上加上一些东西。
最重要的一点就是向量表需要重新定位,使用相关函数即可,具体的你稍微搜索一下就能知道如何重新定义一个中断向量的偏移地址。
另外需要说明的是,根据我的经验,app里面不像网上说的那样,从IAP跳转到APP后,AAP第一句代码就是重新设置向量偏移,应该要先初始化系统时钟,再执行向量偏移的修改。
除了向量偏移修改这个必选项之外,也可以自定义加一些代码和IAP配合,用来实现如何通过命令来使得APP运行程序时可以跳转到IAP,一般来说是按条件软件复位,以及要让IAP知道是跳转还是升级代码这一标志位如何传递等。
全部回答
stm32是可以实现多个app的,你可以通过你的iap来控制app,通过不同的地址你可以选择跳转到不同的app,一般都直接使用的iap像app跳转,逆向跳转一般通过复位来实现,但也可以通过代码跳转,app之间的跳转也是一样的。 需要注意的是每个app包括iap都有各自的中断向量表,若在相应代码中有使用中断,跳转前记得先关闭中断,以免刚跳转过去但你还没来得及重新设置中断向量表就进入中断,程序可能跑飞。 你先实现了一个iap+app,那么一个iap+多个app也就差不多懂了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
孙妹美发地址在什么地方,想过去办事
月红家电在什么地方啊,我要过去处理事情
考复旦国际政治专业的博士是不是很难?
请问马上就要离别了,该送什么礼物给玩的很好
名格地址在哪,我要去那里办事
张家口市宣化华欣商贸有限公司这个地址在什么
自行车锁车架怎样?什么是自行车锁车架?
鉴别室速与阵发性室上速最有力的证据是()
通达鞋行工厂店地址在什么地方,想过去办事
邓州市人民法院的上级法院是哪个法院?
凉拌牛板肚怎么做?
爱尚发都地址在什么地方,我要处理点事
丑怎么组词
重庆明发塑钢门窗加工厂地址在什么地方,想过
【奖项设置名称】在文章里说明一项活动的名称
推荐资讯
单踝骨折,距骨无移位属于()A.Ⅰ度踝部骨折B.
金苑面粉和五得利面粉哪个好
龙之崛起地图怎么载入
小学数学10—4+4=怎么算
有个动画片有三个恐龙是霸王龙,剑龙,翼龙是
庄里坡村地址有知道的么?有点事想过去
看作文题目,帮忙想想横线内容 题目当我面对—
碱液的输送不能采用下列哪种材料的管道()
礤仔尾我想知道这个在什么地方
2009年4月18日至今有多少天
粤能会计服务有限公司地址在哪,我要去那里办
facebook的ceo受过那些正规教育
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?