先上图
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.
同样的优化选项,连续两次debug,出现上图两种情况,从main函数运行时,代码运行正常。
从_c_int00()处运行时,会出现dm368()函数不跳转的问题,直接执行while(1)中代码。
而一般是改了优化选项后,第一次debug正常,第二次开始就不正确了。
1. 代码在ddr中执行时,当代码正常执行时,led灯是不闪烁的,加断点运行,是正常亮灭的。导致的原因是延时不够么?
2. 优化相关的选项应该怎么选择?在使用opt -0和off,都出现过代码运行正常的情况。
3. boot.asm这个错误应该如何解决?
望指点,谢谢。
Harley,
在每次下载代码前,是否有在CCS里点击复位按钮,复位cpu,在下载代码?
我意识到过这个问题,所以,每次下载前,我都会给负责cpu供电的电源芯片复位。
那对于代码优化配置相关有要求么?而且boot.asm是什么情况?为什么同样的配置下,代码执行入口会不一样?一次直接main(),一次从_c_int00()。Chris Meng 说:Harley,
在每次下载代码前,是否有在CCS里点击复位按钮,复位cpu,在下载代码?