您好、先生、
我们通过 DM8127-CSK EVM 模块的基准使用 dm8127定制板。
在 EVM 模块 DDR3 (MT41K256M16TW) 中,默认使用2芯片选择和4个模块。
在我们的定制电路板中使用 DDR3 (相同 IC) 1芯片选择和2模块(较低和较高数据)。
参考 AM335x_starterware 我们测试了 DDR3的 DM8127 EVM 模块它的工作正常。
在定制板中、它不起作用、我们更改了 DDR3配置设置、因为该板中的相同配置不起作用(相同的 DDR3 IC、但单芯片选择此处)?
#define DDR3_EMIF_TIM1_define _400 0x0AAAD4F3
#define DDR3_EMIF_TIM2_define 400 0x206B7FDA
#define DDR3_EMIF_TIM3_define _400 0x507F867F
#define DDR3_EMIF_REF_CTRL_defE2_400 0x00000C30
#define DDR3_EMIF_SDRAM_CONFIG_define 400 0x61C16333
#define DDR3_EMIF_DDRPHYCR_define 400 0x00170209
WR_MEM_32 (DMM_LISA_MAP_0、0x80600100);
WR_MEM_32 (DMM_LISA_MAP__1、0x80600100);
WR_MEM_32 (DMM_LISA_MAP__2、0x0);
WR_MEM_32 (DMM_LISA_MAP__3、0x0);
while (RD_MEM_32 (DMM_LISA_MAP_0)!= 0x80600100);
while (RD_MEM_32 (DMM_LISA_MAP__1)!= 0x80600100);
while (RD_MEM_32 (DMM_LISA_MAP__2)!= 0x0);
while (RD_MEM_32 (DMM_LISA_MAP__3)!= 0x0);
我更改了以减小尺寸。
但 DDR3的读写失败。
代码方面需要进行的任何更改、您能给我一些建议吗?
谢谢您、
此致、
Ramachandra