工具/软件:Linux
您好!
我们设计了自己的板 、是指 AM5728 EVM 板、我们的设计仅要求使用一个 EMIF (emif1)。
我们使用了2x8GB DDR3,DDP 8Gb DDR3 SDRAM D-DIE 组织为64Mbit x 16 I/O x 8组设备。
在/board/ti/am57xx/board.c 中、
静态常量结构 DMM_LISA 映射_regs beagle_x15_LISA 寄存器={
.dm_lisa_map_0 = 0x00000000、
.dm_lisa_map_1 = 0x00000000、
.dm_lisa_map_2 = 0x80700100、
.dm_lisa_map_3 = 0xFF020100、
.in_ma_present = 0x1
};
静态常量结构 EMIF_REGS beagle_x15_emif1_DDR3_532mhz_EMIF_regs ={
SDRAM_CONFIG_INIT = 0x61851bb2、
SDRAM_CONFIG = 0x61851bb2、
SDRAM_CONFIG2 = 0x00000000、
.ref_ctrl = 0x000040F1、
.ref_ctrl_final = 0x00001035、
SDRAM_TIM1 = 0xcccf36b3、
SDRAM_TIT2 = 0x30bf7fda、
SDRAM_TIM3 = 0x407f8ba8、
READ_IDLE_Ctrl = 0x00050000、
zq_config = 0x5007190b、
temp_alert_config = 0x00000000、
.EMIF_DDR_phy_ctlr_1_init = 0x0024400b、
.EMIF_DDR_phy_ctlr_1 = 0x0e24400b、
.EMIF_DDR_ext_phy_Ctrl_1 = 0x10040100、
.EMIF_DDR_ext_phy_Ctrl_2 = 0x00910091、
.EMIF_DDR_ext_phy_Ctrl_3 = 0x00950095、
.EMIF_DDR_ext_phy_Ctrl_4 = 0x009b009b、
.EMIF_DDR_ext_phy_Ctrl_5 = 0x009e009e、
.EMIF_RD_EV_LVL_RMP_WIN = 0x00000000、
.EMIF_rd_wr_lvl_RMP_ctl = 0x8000000、
.EMIF_rd_wr_lvl_ctl = 0x00000000、
.EMIF_rd_wr_exec_thresh = 0x00000305
}
但我们只能找到1GB 地址空间起始地址0x80000000 end bfffffff、另一半无法访问。
出什么问题了?