Part Number:TMS320C6678
通过Memory Broswe界面加载dat或者bin文件到DDR的时候,总是有的点数据是不对的。测试DDR读写都是对的,但是通过Memory串口Load文件进去,数据总有不对的点,请问有解决思路吗?
Nancy Wang:
是load进去某些位不改变吗?还是程序跑不起来?
,
user5857981:
程序可以跑起来,程序没有在DDR运行。程序对DDR进行读写都正确。2G的所有地址,我都进行了读写操作。通过Memory Broswer Load文件到0x80000000或者0x90000000地址,后面几个地址大概0x80000010地址数据是错的,还有其他个别地址数据是错的。
,
Nancy Wang:
不太清楚这个问题,DDR读写测下来也没有问题,我之前有在开发板上load过dat文件,也没有发现数据错误的问题。
错误的数据是没有规律的吗?
,
user5857981:
有规律的,比如这个点大概率错误的就把8认为成4。把6认成2。
我在6674上面试过,load是正确的。不过两个DDR配置的不一样。6674配是66.67M时钟,128M的。6678配的是100M时钟.256M容量。
这个现象和DDR配置有关系吗?
,
user5857981:
有规律的,比如这个点大概率错误的就把8认为成4。把6认成2。
我在6674上面试过,load是正确的。不过两个DDR配置的不一样。6674配是66.67M时钟,128M的。6678配的是100M时钟.256M容量。
这个现象和DDR配置有关系吗?
,
Nancy Wang:
user5857981 说:程序对DDR进行读写都正确。
由于您做过DDR的读写测试都是没问题,所以比较难给出建议。参考以下帖子看看:
e2echina.ti.com/…/tms320c6678-ddr3