TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6748 DDR2,读写问题

6748上挂的DDR2为KT4T1G164QF,按理说是1Gbit,能放int类型数据0x2000 000个,为什么我写了0x1000 000个int型数据,然后数据又从开头写了呢?貌似大小减半了!!!怎么搞的??

  • 你好,你可以通过DDR读写测试,来查看你的DDR模块是否正常的。从起始地址写到DDR最后地址,然后再读出,看数据是否和写入的一致。

  • 你好,我现在是只能写一半的大小,超过了,数据就错了。超过一半继续写,就把开始写的数据改变了,比如我从0xc000 0000 写到 0xc3ff ffff这些地址写的都正常,当我写0XC400 0000 时,0XC000 0000 和0xc400 0000会同时变,两个地址的数据变成一样。继续写0XC400 0004时 ,0XC000 0004 和0xc4000 0004会同时变,两个地址的数据也变成一样。这只有实际大小的一半是咋回事???本来按理说能1Gbit能写到0xc7FF FFFF。

  • 你好,根据你描述现象,问题很可能是DDR的配置有问题。请根据你的硬件,检查一下你的DDR配置。