在调试C6455板卡的中,我们选择用Jtag调试的时候程序能够正常运行,但是用PCI加载的时候程序明显变慢。我们加载的都是CCS生成的.out文件?请问是什么原因造成这种现象的。谢谢、
Shine:
你好,
你是指把调通的程序通过PCI boot模式加载后运行速度变慢吗? 你是怎么判断运行速度变慢的?
Guoqing Hu:
回复 Shine:
写进去以后,我通过PCI查看计数标志,看出来的,我直接用jtag加载是正常的。我们加载的是.out文件,不知道会不会有影响。
Shine:
你把GEL文件中的配置如对PLL的初始化搬到应用程序中了么? 你可以量一下SYSCLK4输出多少? 跟仿真器下载的时候一样吗?
Guoqing Hu:
回复 Shine:
你好,这个倒没有,我直接把CCS生成的.OUT通过PCI加载模式加载到DSP的内存区进行运行的,我想知道通过PCI加载具体的步骤是什么?需要生成哪些文件?如何加载?
fuhai zhao:
回复 Shine:
你好,我们是同一组的成员,PLL的初始化搬到应用程序中了,我量过SYSCLK4的输出是200MHz,而且是一个非常好的正弦波,为什么会是这样呢?
Shine:
回复 Guoqing Hu:
请问你是怎么"直接把ccs生成的.out通过PCI加载到DSP内存的"? 一般我们都是先要用十六进制转换工具hex6x.exe把.out转换成.hex或者.bin文件, 再加载. 可以看一下下面的bootloader文档第50页.http://www.ti.com/lit/ug/spruec6g/spruec6g.pdf