现在又有几个问题,希望专家指点一二!我使用的是2812EVM-I开发板。
1:在使用CCS编程时,有时候加不了中文注释,但可以加英文注释。我在“//”后写中文字,但按了
空格键后“//”后根本不显示刚才打的中文字,但用粘贴又可以。
2:语句:ConfigcpuTimer(&CpuTimer0,100,100000);
100,100000分别表什么什么参数,这两个参数的范围是多少?
3:我将开发板配套的程序下载到DSP,同一个程序有时候它会好好运行,但有时候它又不能运行。我
想程序应该没问题,这是什么原因?
另外,我下了其它程序到DSP,按复位键后,它总是运行演示程序中CpuTime0这个程序。
4:将程序下载到DSP,按“run“后,光标会跳到:
interrupt Void ILLEGAL_ISR(Void)
{ asm(" ESTOPO");
for(;;);
}
或者会跳到:
3F8361 28AD MOV @SP,#0x0400
然后就没什么动静了,程序好像停止运行似的。程序是通过了编译,为什么还会出这个问题?
以上这些问题困惑我有一定时间了,急希望能解决掉。谢谢!
Thomas Yang1:
1 不建议你用中文注释,有时候半角会导致代码乱码
2 你可以找到函数define的地方,进行查看
3 能告诉是哪个程序,错误状态是什么吗
4 你可以用step by step单步跟踪查看 或者打断点查看