硬汉嵌入式论坛

 找回密码
 立即注册
查看: 972|回复: 4
收起左侧

[有问必答] IAP APP互转关中断失败求解

[复制链接]

10

主题

43

回帖

73

积分

初级会员

积分
73
发表于 2022-10-20 10:29:54 | 显示全部楼层 |阅读模式
参照老版本IAP跳转手动关闭外设的方式,遇到IAP与APP互转失败,具体情况如下:
1. 上电后IAP跳转APP成功;
2. APP转回IAP成功;
3. IAP再次跳转APP失败,仿真发现APP中的串口DMA中断未正常关闭,进行DMA初始化时过不去了。。
求教是什么原因导致的,APP转回IAP时没有关闭DMA中断吗?
image.png
image.png
image.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2022-10-20 10:57:34 | 显示全部楼层
APP往IAP里面跳转采用软件复位函数,就是那个NVIC Reset函数。
回复

使用道具 举报

10

主题

43

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2022-10-20 11:05:44 | 显示全部楼层
eric2013 发表于 2022-10-20 10:57
APP往IAP里面跳转采用软件复位函数,就是那个NVIC Reset函数。

感谢大佬,这样确实解决问题了。请教下这种软件复位方式 不关闭外设中断会有什么影响吗,谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2022-10-20 14:30:49 | 显示全部楼层
lishang4650 发表于 2022-10-20 11:05
感谢大佬,这样确实解决问题了。请教下这种软件复位方式 不关闭外设中断会有什么影响吗,谢谢!

软件复位和硬件复位是一样的,会清除所有状态。
回复

使用道具 举报

10

主题

43

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2022-10-21 10:49:38 | 显示全部楼层
eric2013 发表于 2022-10-20 14:30
软件复位和硬件复位是一样的,会清除所有状态。

感谢大佬
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 19:30 , Processed in 0.183951 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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