平台:TMS320C5517
今天又继续试了下,相同的工程(主要功能就是一个PLL初始化,然后打开CLKOUT)
1、接着往里面添加一个文件a,不进行任何调用,引导不成功。
2.屏蔽文件a里的所有内容,引导成功
3. 打开其中一个函数,引导不成功
4.留其中一条定义语句,引导成功
5.加条for()语句,引导不成功
该函数的具体为:
void EVM5517_wait( Uint32 delay )
{
volatile Uint32 i;
for ( i = 0 ; i < delay ; i++ ){ };
}
求问,这个是什么原因啊。
我看了该工程的bin文件大小,大小大于2页,小于3页,一页528byte.
user5052112:
有没有那个ti的官方人员给答疑解惑啊。谢谢了。
Shine:
回复 user5052112:
具体还是需要用仿真器跟一下找原因。
插上仿真器->板子上电->打开CCS->load symbol->单步执行可以看到PC指针指向ROM开始执行bootloader代码,或者直接设置硬件断点跟踪。
processors.wiki.ti.com/…/Debugging_Boot_Issues
TI中文支持网

