各位大神
我们目前用了新的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参数,我配置的源码
各位大神能否指点一二,帮我看看,可能是哪个步骤不对?
