你好,我正在使用LM3S9B96做一个项目。现在使用的CPU是C3的,目前遇到的问题是:
我们的应用程序运行十多个小时后就死机了,程序进入fault中,打印出状态寄存器的值为:
[Hard fault handler]
R0 = 0xacfd48e1
R1 = 0xfffffffd
R2 = 0x20010640
R3 = 0x2000cd48
R12 = 0x5730
LR = 0x0
PC = 0x0
PSR = 0x514d
BFAR = 0xe000ed38
CFSR = 0x40000
HFSR = 0x40000000
DFSR = 0x0
AFSR = 0x0
使用C5的CPU,情况会好一些,运行时间长了很多。请问这是什么原因?