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.

DSP C6678 DDR3最高支持多少时钟频率?另外K1_STK中的memtest能否正确反映DDR3已经初始化完成且正常工作?



我们使用DSP C6678自制板卡,使用镁光颗粒MT41K256M16,64bit,使用fly-by布线,DDR颗粒时序参数根据excel进行了计算,时钟频率为800MHZ(1600MTS),发现以下问题:

1. 我们使用片内MSMC自举启动(boot)+DDR内应用程序(app)的方式启动,大约有80%的概率出现自举后无法正常运行到DDR内的应用程序;

2.我们在boot拷贝app前增加了移植自stk中的memtest模块,扫描DDR发现,不论是地址填充还是part fill还是bit walk均可以正常通过扫描,但是事实上DDR3中无法运行程序,我通过备份的方式将拷贝到DDR中的数据同步拷贝一份到L2或者MSMC中的空闲段,然后与DDR3中的数据进行对比,发现确实存在差异。

3.我将app运行位置调整到msmc中后,可以正常工作,boot和app的软件应该没问题。

我现在有几个问题:

1.DSP c6678 DDR3支持多高的工作始终?800MHZ(1600MTS)是否能够稳定支持?推荐的工作时钟是多少?

2.memtest能否正确反映DDR3已经稳定工作了?