DM8148的板子上使用的是MT41J128M16-125 ,时钟频率800MHz,使用CCS的测试程序一直没有通过,现在想降频到400MHz测试一下。
我想知道,降频的话寄存器是按照400MHz的时钟频率吗?
Eason Wang:
是这样的。你可以降到667,533,或者400MHz试试
Xiaoyao Li:
回复 Eason Wang:
还可以降到更低的频率吗?比如200MHz。有DM8148下CCS的DDR3的测试程序吗?
Eason Wang:
回复 Xiaoyao Li:
应该可以更低,但是我不记得下限是多少了。一般验证的话降到400MHz或者333已经很慢了。
测试程序请看附件
Xiaoyao Li:
回复 Eason Wang:
在 PG2.1_DM814X_20Mhz_Si.gel.gel文件中 ,
#define DDR_FREQ 666 从这里看设置的DDR3是333MHz的时钟频率,
而寄存器的设置是按照DDR3-1600的频率设置的 ,这些寄存器不是应该按照333MHz的时钟频率计算吗?
//- DDR3 parameters
#define DDR3_EMIF_READ_LATENCY_DEFINE 0xC#define DDR3_EMIF_TIM1_DEFINE 0x1557B9A5#define DDR3_EMIF_TIM2_DEFINE 0x4C5F7FEB#define DDR3_EMIF_TIM3_DEFINE 0x00000578#define DDR3_EMIF_REF_CTRL_DEFINE 0x10001860#define DDR3_EMIF_SDRAM_CONFIG_DEFINE 0x62833AB2 //0x61833AB2
Louis:
回复 Xiaoyao Li:
关于DDR3寄存器的配置,可以参考http://processors.wiki.ti.com/index.php?title=TI814x-DDR3-Init-U-Boot&redirect=no及附件的表格
根据实际DDR类型以及跑的频率配置下面的表格:
而下图的参数则是通过DDR datasheet查找到的
TI中文支持网





