TI-MCU专区

ARM CORTEX-M3进入错误中断原因分析

发布日期:2011/11/12

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

想关资料

——————————————————————————————————————

ARM CORTEX-M3程序进入错误中断调试笔记

ARM CORTEX-M3程序进入错误中断调试笔记-测试代码