Hi,
I would like to initialize DDR(4GB ) in SBL.
・0x00 8000 0000 (2GB) -> SBL has already initialized .
・0x08 8000 0000 (2GB) -> I would like to make SBL to initialize this area.
To do this, is it enough to add another region definition in the following table ?
If SBL can't initialize 4GB DDR, please let us know the constraint( reason ) ?
ti-processor-sdk-rtos-j721e-evm-07_02_00_06\pdk_jacinto_07_01_05_14\packages\ti\boot\sbl\board\k3 sbl_main.c const CSL_ArmR5MpuRegionCfg gCslR5MpuCfg[CSL_ARM_R5F_MPU_REGIONS_MAX] = ... { /* Region 4 configuration: 2 GB DDR RAM */ .regionId = 4U, .enable = 1U, .baseAddr = 0x80000000, .size = CSL_ARM_R5_MPU_REGION_SIZE_2GB, .subRegionEnable = CSL_ARM_R5_MPU_SUB_REGION_ENABLE_ALL, .exeNeverControl = 0U, .accessPermission = CSL_ARM_R5_ACC_PERM_PRIV_USR_RD_WR, .shareable = 0U, .cacheable = (uint32_t)TRUE, .cachePolicy = CSL_ARM_R5_MEM_ATTR_CACHED_WT_NO_WA, .memAttr = 0U, },
Best Regards,
Seiki Tatesawa