1.利用TI的6678的MCSDK中的Hyplink测试程序进行测试,程序大小为700多KB。用开发板可以下载程序,但是我们的板卡偶尔会下载成功,但是概率很小。错误信息见下载大程序出错信息.bmp。
2.连接两片DSP的仿真器配置见两片dsp仿真器配置.bmp,不知道这种配置会不会存在问题。
3.连接DSP后,用CCS带的GEL文件初始化6678,然后用CCS的Memory Browser,填充DSP的内存空间会出错。错误信息见图FILL大块内存操作.bmp和FILL大块内存出错信息.bmp。请帮忙分析一下具体原因,谢谢。
Andy Yin1:
您好,
确认几点问题:
1. 测试环境是基于EVM还是自己的开发板?
2. 上述所谓的下载程序是使用ccs load out文件么?
3. 上述提到连接两片DSP有问题,那么连接测试一片DSP情况如何?
4. 如果是基于自己的开发板进行测试,此时不能直接使用CCS的gel文件,需要根据板子的设计修改gel文件中关于PLL及DDR的初始化程序,然后再运行,否则DSP不能正常使用。
feng gan:
回复 Andy Yin1:
测试环境是自己的板卡,是根据开发板设计的,DDR的配置和PLL的配置与开发板一样,只是板卡上用菊花链挂了两片DSP。仿真器能连上DSP,但是仿真器运行不了多久就会报无法读写DSP的Memory的错误,而且用CCS的Load Program下载大点的程序会下载不了,小程序基本能下载下去,只是仿真不了多长时间