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.

AM3354更换新的DDR3型号,初始化配置的问题



各位大神

      我们目前用了新的DDR3芯片,需要改寄存器的参数

      DDR3的芯片用的K4B2G0846Q-BCK0,两片,一共512MB.支持DDR3-1600的,但目前DDR的PLL还是沿用以前的303MHz的设置。

      uboot用的是u-boot-2011.09-psp04.06.00.03

     按照processors.wiki.ti.com/.../Sitara_Linux_Training:_Tuning_the_DDR3_Timings_on_BeagleBoneBlack

     通过AM335x_DDR_register_calc_tool.xls和RatioSeed_AM335x_boards.xls

     把TIM寄存器和PHY寄存器配置出来了

       也改了SDRAM_CONFIG寄存器。(但有些参数实在不明白需要改成什么值,如reg_ddr_term等)

      但改完后,MLO跑完,uboot启动,就死机了

Welcome to use TQ3358 Board!
config_am335x_ddr3
boot from SD card...

     目前没什么头绪。不知道哪个寄存器配置的不对。

    尚未用CCS+JTAG试过。

   我附上我算出来的两个excel表格的值,还有DDR3的spec,还有ddr_defs.h一共4个文件。

  AM335x_DDR_register_calc_tool.xls

RatioSeed_AM335x_boards.xls

  DS_K4B2G0846Q-BC_Rev11.pdf 这个DDR3芯片的Spec

ddr_defs.h    ddr3参数,我配置的源码

各位大神能否指点一二,帮我看看,可能是哪个步骤不对?

  

AM335x_DDR_register_calc_tool.xls