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

dm6437系统下载程序到ddr仿真,验证失败

C64XP_0: File Loader: Verification failed: Values at address 0x817B5100 do not match Please verify target memory and memory map.
C64XP_0: GEL: File: C:\Users\Administrator\workspace_v7\dm6437\Debug\dsp.out: a data verification error occurred, file load failed.

自己做的5个核心板,有一个出现这个问题,其他都是ok。 为了验证ddr,我写了一个小程序在内部ram中,对外部ddr进行读写验证,也全部验证通过了,说明ddr是在正常工作的,但是debug到ram中确不行,我该怎么处理?

Tony Tang:

真正想要测试DDR的稳定性,要用EDMA之类的高强度读写测试,CPU访问这样的单访问测试也就是功能性的测试。

yu liu:

回复 Tony Tang:

感谢您的答复,在另4个好用的主板中,使用到了edma读取ccd然后写到ddr中,我这里只是为了验证ddr是否好用。

我还有一个疑问就是我在程序里使用了dsp/bios,查看两个工程下载到ddr报错的地址都是在map文件中,.bios段的人口地址,这是怎么回事呢?

比如第一个工程 .bios段在Values at address 817b5100 do not match,在map文件中

.bios 0 817b5100 00005cc0              817b5100 000005c0 bios.a64P : sys_prin.o64P (.bios)             817b56c0 000005c0 lnkrtdx.a64P : rtdx.o64P (.bios)            817b5c80 00000520 bios.a64P : exc.o64P (.bios)            817b61a0 000004e0 : hwi_disp_asm.o64P (.bios)另一个工程也是这样的现象。我的ddr首地址是在0x80000000

Tony Tang:

回复 yu liu:

.out文件里各section的安排并不一定按DDR首地址来排列,所以下载.out时不一定从DDR的首地址开始,而且通常不是。

赞(0)
未经允许不得转载:TI中文支持网 » dm6437系统下载程序到ddr仿真,验证失败
分享到: 更多 (0)