OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6437|回复: 9

IAP跳转APP后,程序卡死在.B处,原子大哥 能不能解答一下

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-2-19
在线时间
6 小时
发表于 2019-3-26 15:59:33 | 显示全部楼层 |阅读模式
5金钱
在网上看了一下,描述卡死在.B处是因为中断引起的,我的IAP程序只用到了串口接收中断,用自己的LED流水灯的APP程序可以实现,但是带有中断的程序就会出现死机。对于跳转前到底要关闭什么中断,函数名是什么,能不能说一下

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

153

主题

310

帖子

0

精华

高级会员

Rank: 4

积分
673
金钱
673
注册时间
2019-3-26
在线时间
18 小时
发表于 2019-3-26 16:29:15 | 显示全部楼层
http://www.iis7.com/c/90/
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-2-19
在线时间
6 小时
 楼主| 发表于 2019-3-26 16:39:40 | 显示全部楼层
第一次发帖 ,谢谢支持
回复

使用道具 举报

3

主题

93

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1088
金钱
1088
注册时间
2018-12-24
在线时间
113 小时
发表于 2019-8-13 11:47:27 | 显示全部楼层
楼主解决了吗
回复

使用道具 举报

10

主题

277

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2075
金钱
2075
注册时间
2016-8-15
在线时间
413 小时
发表于 2019-8-13 13:27:08 | 显示全部楼层
关闭中断是这个函数名__set_PRIMASK,boodload中关闭后,APP中开启
我的简书:https://www.jianshu.com/u/3e9efbf4a8c2
回复

使用道具 举报

2

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2019-4-20
在线时间
11 小时
发表于 2019-8-14 11:46:18 | 显示全部楼层
同样的问题解决了吗
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-2-19
在线时间
6 小时
 楼主| 发表于 2019-11-29 14:43:59 | 显示全部楼层
iDneW 发表于 2019-8-14 11:46
同样的问题解决了吗

解决了,问题出在APP程序中有使能中断和关闭中断的相关操作,没有在使能前声明起始地址
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6679
金钱
6679
注册时间
2015-8-25
在线时间
1036 小时
发表于 2019-11-29 17:16:40 | 显示全部楼层
跳转前需要关中断,复位外设(防止IAP中的外设初始化的数据影响到APP),GPIO最好也复位下。
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2020-5-9
在线时间
1 小时
发表于 2020-5-9 08:50:52 | 显示全部楼层
那个IAP和app的关闭中断操作放在那里啊
回复

使用道具 举报

2

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2019-5-5
在线时间
98 小时
发表于 2021-11-26 11:49:22 | 显示全部楼层
原子哥的例程IAP和APP中没有使用相同的外设,所以没有关闭中断和去初始化外设的操作。我自己在测试时,IAP和APP都是使用串口打印信息,所以一开始跳转没有成功,后来跳转之前关闭中断和去初始化外设,跳转之后打开中断,APP就成功运行了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 20:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表