资料目录
TI-MCU专区
ARM CORTEX-M3进入错误中断原因分析
发布日期:2011/11/12
ARM CORTEX-M3进入错误中断主要有以下几个原因
1. 操作了错误的地址或外设
比如访问了一个错误的地址
或者在使能外设之前对外设进行操作
2. 程序跑飞
程序跑飞的原因主要有如下2种
a. 野指针
b. 堆栈或内存溢出
如果程序在运行一段时间后,在不确定的语句进入错误中断,
堆栈或内存溢出,的肯能行很大
这时请将栈空间设到足够大,再测试现象是否依然存在
想关资料
——————————————————————————————————————