TI中文支持网
TI专业的中文技术问题搜集分享网站

中断问题

您好,我采用的是芯片28335,在执行程序中发现程序经常进入interrupt void ILLEGAL_ISR(void)  这个中断,不知道为何

Forrest:

简而言之,进入interrupt void ILLEGAL_ISR(void)  这个中断是因为CPU内核读到了非法指令,之所以会读到非法指令,一般是因为程序跑飞。

您好,我采用的是芯片28335,在执行程序中发现程序经常进入interrupt void ILLEGAL_ISR(void)  这个中断,不知道为何

melinda yu:

回复 Forrest:

可是现在是有的时候进有的时候不进,单步运行时候是好的,还有其他什么方法能测试一下具体是哪个部分导致程序跑飞的吗

您好,我采用的是芯片28335,在执行程序中发现程序经常进入interrupt void ILLEGAL_ISR(void)  这个中断,不知道为何

Forrest:

回复 melinda yu:

用的是demo板吗?用例程试试,程序跑飞不一定是软件问题,硬件上的时钟电源不稳定也会导致这个问题。

赞(0)
未经允许不得转载:TI中文支持网 » 中断问题
分享到: 更多 (0)