p115 141待反刍
总线fault(BusFault)
产生原因:
当AHB接口正在传输数据时,如果回复了一个错误信号,则会产生总线fault
产生场合是:
1,取指(预取流产prefetch abort)
企图访问无效的存储器,如取指地址错误。
2,数据读/写(数据流产data abort)
a,企图访问无效的存储器,如取data地址错误。 b,在企图启动一次数据传输时,传送尺寸不能为目标设备支持。例如:某设备接受字数据,但传送字节数据。 c,
3,堆栈操作
在中断处理起始阶段的堆栈PUSH动作,称为“入栈错误” 在中断处理收尾阶段的堆栈POP动作,称为“出栈错误”
4,
用法fault(UsageFault)
硬fault(HardFault)
转载请注明原文地址: https://ju.6miu.com/read-965058.html