问答

汇集网友智慧,解决技术难题

21ic问答首页 - 执行跳转语句会进入硬件中断,关闭中断跳转会停一次

MUC DSP 单片机 国产芯片 嵌入式 技术交流 技术资源

执行跳转语句会进入硬件中断,关闭中断跳转会停一次

danp寒冰2022-11-08
我在APP工程中使用attribute语句在0x8008的位置放置了一个入口函数,用于跳转到0x8200的APP工程。在BOOT工程下增加了跳转语句跳转到0x8008这个入口函数(((void()(void))(0x00008008)))();但是运行这一条语句的时候会进入硬件中断,后来增加了__disable_fiq()语句关闭硬件中断,全速运行会在0x8008处停下来!必须再点一次全速运行才正常。但如果调试的时候给这句话打断点,运行到这条语句的时候点击step into 或者step都可以正常运行。
下面是0x8008的入口函数和相应的汇编

下面是我的跳转语句和跳转语句的汇编

回答 +关注 16
3681人浏览 17人回答问题 分享 举报
17 个回答
12下一页

您需要登录后才可以回复 登录 | 注册