TMS320F28035调试时DELAY_US(ADC_usDELAY)执行后出错,怎么解决?

是这样,我用TMS320F28035调试例程Example_2803xClaAdcFirFlash,其中InitAdc(),调用了DELAY_US(ADC_usDELAY); ,运行后出错。怎么回事?直接调用TI现成的函数DSLAY_US(A),但是发现程序一直停在DSLAY_US(A),不动,不知道什么原因,我想请问怎么调这个函数用。提示如下:No source available for "0x8046" 。

你是将程序跑在RAM中还是flash中 如果是跑在FLASH里,是否有调用memcpy?还有 看看你的CMD 这一句 .stack : > FLASHE PAGE = 1是flash还是RAM 堆栈要放到RAM中 .stack : > RAMM0 PAGE = 1如果还不行 在软件设置中 将堆栈设大点
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-08
添加文件“DSP2803x_usDelay.asm”,将DELAY_US(A)改为DSP28x_usDelay(5000)试一试!