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.

DSP6655的DDR3初始化步骤

(1)在做6655的DDR3测试时候,按照创龙提供的gel文件里的步骤,先设置DDR3的PLL,再初始化DDR3,再测试了DDR3一段地址空间的读写。那么这样的测试是否合理?

(2)6655的DDR3测试是否一定需要按照KeyStone_DDR_init这个函数里步骤一一测试才能使用:检查DDR3寄存器地址映射->DDR3初始化(这里是否需要加入ECC功能)->最后是Memory_Fill_Test、Memory_address_Test、Memory_Data_Bus_Test、Memory_Address_Bus_Test。最后四个函数的作用是什么?

(3)有没有6655的DDR3测试程序?

现附上自己参考创龙GEL文件里的DDR3初始化程序,恳请知道不合理之处!谢谢!

  • c6655是多核,建议到多核论坛上咨询。

     

  • 好,谢谢。

  • (1)在做6655的DDR3测试时候,按照创龙提供的gel文件里的步骤,先设置DDR3的PLL,再初始化DDR3,再测试了DDR3一段地址空间的读写。那么这样的测试是否合理?

    合理

    (2)6655的DDR3测试是否一定需要按照KeyStone_DDR_init这个函数里步骤一一测试才能使用:检查DDR3寄存器地址映射->DDR3初始化(这里是否需要加入ECC功能)->最后是Memory_Fill_Test、Memory_address_Test、Memory_Data_Bus_Test、Memory_Address_Bus_Test。最后四个函数的作用是什么?

    如果您的设计中链接了ECC DDR,那么需要加入ECC初始化代码,后面4个函数是从4个不同的维度分别测试DDR3读写功能,具体请参考置顶帖里的DDR3测试工程下的使用说明文档