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