Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
您好!
我们在基于 Tda2px EVM C 修订版的定制硬件上使用 VSDK3.03源代码。
在这里、我们使用4GB Micron DDR3。 为此,我们配置了 Lisa 和 DMM EMIF 寄存器,如下所述:
TI_components / drivers/pdk_01_09_00_17/packages/ti/boot/sbl_auto/sbl_utils/src/tda2xxsbl_utils_tda2px_DDR_config.c
#IF (TDA2XX_EMIF_MODE = SBLLIB_DUAL_EMIF_2x1GB)
{
SBLLibPrintf (SBLLIB_TRACE_LEVEL_IMP_INFO、
" 两个 EMIF 各为1GB (总计= 2GB)\n");
/* ma_lisa_map_i */
HW_WR_REG32 (SOC_MA_MPU_CONF_REGS_BASE + LSA_MAP_0、0x80700200U);
HW_WR_REG32 (SOC_MA_MPU_CONF_REGS_BASE + LSA_MAP_1、0xC0700100U);
/* DMM_LISA_MAP_I */
HW_WR_REG32 (SOC_DMM_CONF_REGS_BASE + LSA_MAP_0、0x80700200U);
HW_WR_REG32 (SOC_DMM_CONF_REGS_BASE + LSA_MAP_1、0xC0700100U);
}
#endif
我们知道 SysBios 对每个 EMIF 有1GB DDR 大小限制,因此,如果我们在总共4GB DDR 大小的情况下为每个 EMIF 配置2GB,是否有任何意义?
有哪些优点/缺点,如果我们在每个 EMIF 上配置1GB DDR,即使我们在每个 EMIF 上提供2GB DDR,也有哪些优点/缺点?
我们是否可以像 LISA_MAP_0–>EMIF2和+ LISA_MAP_1 -> EMIF1那样进行配置,此顺序会产生任何影响?
在 MA_LISA_MAP 和 DMM_LISA_MAP 中配置交错式 LISA 映射有什么优势?
它是否会影响性能?
此致
Raj