|
各位朋友:
本人最近开发的28027板子总是出现“软中断 s/w breakpoint, 在default isr里面总是停留在
interrupt void ILLEGAL_ISR(void) // Illegal operation TRAP
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm(" ESTOP0");
for(;;);
}
本人的程序并不长,才500行,用的是28027(淘宝上的开发板),CCS3.3,周立功XDS100。用到的功能是adc采样(采200个样),然后进行简单的插值运算(浮点),最好想把结果通过rs232输出,结果一用rs232输出就出问题。如果把程序减掉一些模块,加上rs232这部分,又能工作。但看起来又不像是程序长度的问题,因为如果不用浮点运算,程序的长度可以长很多。
一个特别的现象是程序对长度很敏感,有时候写k=1;k=2;k=3;都没有问题,如果加上k=4;就会出现s/w breakpoint.
我给ti技术支持看过我的build option,ti的工程师说没有问题。
ti的工程师说看看是否仿真出了问题,我已经换过一次仿真了,还是出这样的问题,您要说是开发板的问题,可开发板该干的工作基本都干了。
现在就是不知道问题出在什么地方,连方向都没有了。
|
|