在新板子上调试程序AXD出现数据终止,程序在 B DataAbort 死循环,检查发现是芯片焊接有问题。
给遇到这个问题的朋友提供一个案例参考
;取指令中止
PrefetchAbortB PrefetchAbort
;取数据中止
DataAbort
B DataAbort
;快速中断
FIQ_Handler
STMFD SP!, {R0-R3, LR}
BL FIQ_Exception
LDMFD SP!, {R0-R3, LR}
SUBS PC, LR, #4
在新板子上调试程序AXD出现数据终止,程序在 B DataAbort 死循环,检查发现是芯片焊接有问题。
给遇到这个问题的朋友提供一个案例参考
;取指令中止
PrefetchAbort