现在有个IAP的问题,无法定位,请大家帮助下。。。

2019-12-18 18:47发布

问题描述:为了省事,想直接用同事写好的IAP;

同事A,写的IAP boot 文件;
自己Z,写的APP文件;

APP单独使用是没问题的,不进行IAP;

APP + IAP文件,这样就出现问题,仿真时,程序在跑,但是会无故的停下来,且 无法进中断....
IAP  程序同事也验证过是对的....

同一个芯片型号....不同的工程.....

现在无法定位问题了....
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
isakura
1楼-- · 2019-12-21 16:08
miaoguoqiang 发表于 2018-9-19 21:20
直接操作__set_PRIMASK(1);这个是错误的。

请详细解说下?我也不懂....

__set_PRIMASK(1);   不能在跳转前执行这个?
miaoguoqiang
2楼-- · 2019-12-21 17:03
 精彩回答 2  元偷偷看……
isakura
3楼-- · 2019-12-21 19:28
miaoguoqiang 发表于 2018-9-20 09:06
全局中断关闭了,进入app的时候打开全局中断,那么以前boot中的中断也被打开了,而中断向量表偏移后,可 ...

理解你的意思,就是要单独关掉外设、定时器等的中断.....谢谢

那么我在延伸下....

一般BOOT 只是用到 APP的某些功能。。。

例如 定时器,串口。。。

这两个在APP 和 BOOT中都用到了(APP还有别的中断,BOOT只使用这两个),那么跳转之间还需要考虑关中断吗
1、APP 到 BOOT ,要关中断?
2、BOOT 到 APP ,不用关中断?
michael.yang
4楼-- · 2019-12-21 23:29
有没有用到USB外设?
isakura
5楼-- · 2019-12-22 04:24
michael.yang 发表于 2018-9-20 09:54
有没有用到USB外设?

没有..........你会玩USB?到时候多指点下,我到时候也要看看ST的USB
michael.yang
6楼-- · 2019-12-22 06:03
isakura 发表于 2018-9-20 10:10
没有..........你会玩USB?到时候多指点下,我到时候也要看看ST的USB

我半桶水,对着例程修修改改而已。

一周热门 更多>