TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS3.3 DSP6455 代码段(.text) 链接到DDR外存编译后仿真器无法加载

在CCS3.3下将链接文件的.text段链接到DDR后,能编译通过,但是在线仿真时无法将代码段加载到DDR外存,直接 报数据确认错误

Shine:

有没有在GEL文件里对DDR初始化?DDR需要先初始化才能用。

jichen li:

回复 Shine:

已经初始化,加载.dat文件中的数据到DDR时正常的,把cmd中的.text改为内部RAM,其他段如cinit,const,switch段到DDR也能正常加载。只是text段不能改为DDR

Shine:

回复 jichen li:

请问具体报什么错?

jichen li:

回复 Shine:

Data verification failed at address 0xE0100000,0xE0100000为DDR的基地址设置(cmd文件中),具体见附件

Shine:

回复 jichen li:

别的段能加载到0xE0100000这块地址吗?

写个测试程序看是否能对这块DDR地址进行读写?

jichen li:

回复 Shine:

别的可以加载,前提是text段在内部RAM。

将所有段改到内部RAM,测试DDR读写是正常的,可以读写0xE0100000开始的地址空间。

jichen li:

回复 Shine:

别的段可以加载。

经测试,这块DDR地址空间可以正常读写。

用CCS5.5可以加载text段到0xe0100000这个地址空间。由于客户使用CCS3.3,必须得解决这个问题

Shine:

回复 jichen li:

请问电脑上装的是什么操作系统?

jichen li:

回复 Shine:

操作系统windowsXP,开发环境CCS3.3.82,仿真器SEED560V2

Shine:

回复 jichen li:

“别的段可以加载。经测试,这块DDR地址空间可以正常读写。”这些操作都是在ccs3.3环境下做的吧?

如果别的段可以加载到这块地址,那.text段应该也可以加载。建议用TI仿真器下载试试。

赞(0)
未经允许不得转载:TI中文支持网 » CCS3.3 DSP6455 代码段(.text) 链接到DDR外存编译后仿真器无法加载
分享到: 更多 (0)