cortex-a内核MX6ULL处理器bootloader制作目标镜像中断跳转不正确
作者:互联网
这是因为boot程序跳转进入目标镜像,应该在main函数中跳转,不能在中断里面跳转到目标镜像,因为中断得先退出才行,不然不能再次进入中断的喔(boot程序的中断未退出会影响目标镜像程序运行时的中断的进入的喔)
向EOIR写入发送中断的中断号来释放中断
也就是这两句未得到执行的原因:
str r0, [r1, #0X10] /* 中断执行完成,写EOIR */
pop {r0}
msr spsr_cxsf, r0 /* 恢复spsr */
标签:r0,中断,boot,EOIR,跳转,镜像,MX6ULL,bootloader 来源: https://blog.51cto.com/u_13682052/3023845