http://blog.csdn.net/zyboy2000/article/details/7668331 我可能没完全看懂,只能大概找到出错的语句,不能明白是哪里错。
QQ询问 & 查ARM权威指南 结果:
硬fault
硬fault 是上文讨论的总线fault、存储器管理fault 以及用法fault 上访的结果。如果这
些fault 的服务例程无法执行,它们就会成为“硬伤”——上访(escalation)成硬fault。另
外,在取向量(异常处理是对异常向量表的读取)时产生的总线fault 也按硬fault 处理。在
NVIC 中有一个硬fault 状态寄存器(HFSR),它指出产生硬fault 的原因。如果不是由于取向
量造成的,则硬fault 服务例程必须检查其它的fault 状态寄存器,以最终决定是谁上访的。
硬fault 是上文讨论的总线fault、存储器管理fault 以及用法fault 上访的结果。如果这
些fault 的服务例程无法执行,它们就会成为“硬伤”——上访(escalation)成硬fault。另
外,在取向量(异常处理是对异常向量表的读取)时产生的总线fault 也按硬fault 处理。在
NVIC 中有一个硬fault 状态寄存器(HFSR),它指出产生硬fault 的原因。如果不是由于取向
量造成的,则硬fault 服务例程必须检查其它的fault 状态寄存器,以最终决定是谁上访的。
解决办法:去查硬中断服务程序