现在程序死机像是随机的,有时候跑半个小时死机,有时候能跑几个小时,随机性的死机,排查了一遍能导致死机的问题都没能解决,我就想做一个看门狗中断,能否获取哪个堆栈指针之类的,定位到是哪个位置导致看门狗溢出的???求助!
灰小子:
死机分两类情况,一个是硬件方面,主要是电源纹波、干扰等,二是软件方面,主要是数据溢出、程序跑飞等。
要先判断是哪种情况导致的死机。
Susan Yang:
建议您首先烧一下TI官方例程,看是否还会出现死机以排除硬件问题。
而后建议您将软件部分按功能分别注释再调试