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.

TI DM8168 ddr 更换 uboot 无法使用



你好!

 我们目前使用的8168处理器DDR由K4B2G1646C-HCH9 (DDR-1333)升级到 K4B2G1646Q-BCK0(DDR-1600)

配置的DDR频率为1066,uboot 无法正常启动。

DDR 供应商给的建议是

之前 c die 是旧版 和Q DIE 制程不同
需要主芯片厂确认是否有验证
这个必须主控验证,客户可直接和主控确认;如果主控已经认证
客户直接调试应该就可以

这个和选用的新的DDR3型号有关系么,还是直接调试相关参数就可以解决了?

  • Hi ,

    你这边不仅更换了DDR的型号,而且也变更了运行频率。

    至少在DM816x端的DDR控制器,有对应的寄存器是需要修改的。

    http://processors.wiki.ti.com/index.php/DM816x_C6A816x_AM389x_DDR3_Init_Wordwise_SWleveling

    其中http://processors.wiki.ti.com/index.php/File:DM816x_C6A816x_AM389x_EMIF4_Register_Settings.zip 可以用来计算寄存器值

    BR,

    Eason

  • Hi  Eason !

         DDR支持的可运行的最高频率确实变更了,但是DDR运行频率是我们自行配置的。

    附件为我们旧版DDR启动成功后的打印。按我的理解是通过寄存器配置软件得到相关值,

    我修改 EMIF Timings和 SW LEVEL 相关配置就行了?还是说有其他相关寄存器也需要修改啊?

     

     

     

  • 原则上只要改EMIFtiming即可。

    SW Leveling 是作为优化而存在的。

    建议你可以直接到gel文件里面去修改这两组参数这样实验起来比较快