This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

28335跑飞



请教大家:

工程用到timer0、timer2、epwm1、epwm2、ecan0和io,共6个中断。
当代码量大后,在for(;;)里面用到延时DELAY_US(3000)没问题,到DELAY_US(6000)后程序就飞了,暂停后:No source available for "0x338290" 左右。此处看分配不是给用户的。。用for(ctn;ctn<0xffff;ctn++); 也会出现同样的问题。
如果新建个小工程,所有中断和主程序什么都不写时,使用DELAY_US(120000)都没问题!

  .map结果表示:stack从0x300,改到0x400没用,再换到RAML5放到0x1000都没左右。
感觉程序内部什么开销满了,除了堆栈还有其他什么吗?
有大神碰到过此类问题吗?使用的是ccs5.4。