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.

DDR3驱动例子

专家,你好,想节省代码设计的周期,请问是否可以提供6670的DDR3的驱动例子?谢谢

  • 不是专家。附件的例子不知道是否有帮助。

    KeyStone_Memory.zip
  • 你好你的例子我编译了一下,发现始终有几个错误:

    1、errors encountered during linking; "Memory_Performance.out" not built Memory_Performance

    2、unresolved symbols remain Memory_Performance

    不知道该如何改正。

  • Update keystone1 memory test example.

    在导入工程后需要在include options中修改pdk CSL的路径。

    Keystone1_Memory.7z
  • 您好,我下载了文件包,也包含了pdk csl路径,编译时找不到cslr_tptc.h,然后我在我的电脑上搜这个文件,没找到,请问能提供一个吗???谢谢!我的是evm6678le。

  • Andy Yin1:

    您好!我是初学者,我在EVM6678测试 内存, 主要是测试外部DDR3,之前一直用您2013-10-39 提供SKT包中的Memory_test,但一直leveing报错,我降过频,leveing通过了,但当测试externl DDR3失败了,这怎么回事??DDR3的初始化不过,我清楚是leveing失败,昨天下载了您这里的更新的Memeory_test工程文件,果然全部测试通过,真的谢谢您!我都能了好多天,快崩溃了。

    在您更新的这个工程文件,有几个问题:请教您一下,麻烦了!!!!

    1. 在DDR初始化函数调用时,您这样配置KeyStone_DDR_init(100,40,3,0) 第一个参数不是DDR的 re_clock, evm6678评估板应该是66.MHZ,为啥配置100,但这样竟然测试是通过的;我查了下,这个传进去的100, 就做一个DDR3速度计算,时钟的计算,其他地方再没用,是不是这个参数随便填,这里写成100,是为了计算方便????我在自己的板子上,怎么设置啊?

    2. 您在初始化leveing是,填入那些寄存器的值是怎么算出来的????我知道有张表,我就把DDR_Clock_Frequency 改成666.667,其他没改,怎么算不出来您填的值呢? 这两张表有更新版本吗??

    3. 有DDR3调试的资料,可以参考下吗??? 

    万分谢谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!