dm8168 dvr3.50 uboot ddr3为什么跑不了1350
ddr3缺省配置的是1600,
如果在ti8168_dvr.h
把#define CONFIG_TI816X_DDR3_675 打开,编译,uboot却跑步起来?
为什么呢?
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.
dm8168 dvr3.50 uboot ddr3为什么跑不了1350
ddr3缺省配置的是1600,
如果在ti8168_dvr.h
把#define CONFIG_TI816X_DDR3_675 打开,编译,uboot却跑步起来?
为什么呢?
你在什么硬件上跑?
DDR的型号啊什么的改了没?
不能跑是怎么个不能跑,能启动到哪一步,log呢?
我们自己做的板子,
我们的板子能跑ddr3 1600,但是设置成1350后,就不能跑了,一点打印都没有。非常奇怪。
在不同频率下, EMIF寄存器的设置以及SW Leveling的设置都是不一样的。
http://processors.wiki.ti.com/index.php/File:DM816x_C6A816x_AM389x_EMIF4_Register_Settings.zip
另外,你测过这个DDR频率真的跑起来了吗,直接测DDR CLK有没有
注掉应该也没有意义因为SW leveling本身就是PHY里的寄存器,总归是有个值的,你不配置他就是默认值。
既然你ccs这边用起来没问题,就把ccs里面的leveling值给填到uboot里面吧。