Other Parts Discussed in Thread: SYSCONFIG
On AM64GPEVM, using MCU+ SDK v08_03_00_18, CCS v12.0.0, SysConfig v1.12.1
When setting up more than 7 RAT regions via SysConfig, the 8th region and beyond are not set up. This appears to be an issue with writing to the RAT configuration memory for the M4F.
On M4F, AddrTranslateP_setRegion() attempts to write to 0x442000A0 (and beyond) to set up RAT region 8. However, even after writing to 0x442000A0 the memory at 0x442000A0 remains at 0x00000000. I've connected with JTAG and tried to write to these addresses manually using the memory browser in CCS. The registers at 0x442000A0 and beyond always remain at zero, no matter what is written. But 0x44200000 through 0x4420009C can be written to without problems.
I am using the default SysConfig MPU settings for M4F which maps all memory (other than the 1st 256kB) as Strongly Ordered. None of the other RAT regions touch the 0x40000000 memory space. GP EVM is booted in OSPI boot mode with SBL_NULL and connected via JTAG using the AM64GPEVM target configuration (with associated GELs).
Any ideas what could cause this?