Hi Ti Experts,
I want to access the DDR space with the actual address 0xc0000000 in the M4 core.
I import hello_world_am64x-evm_m4fss0-0_freertos_ti-arm-clang example and modify the following content in the syscfg file:
I've change REGION2's system address from 0x40000000 to 0xc0000000. And I thought this modification could directly access 0xc0000000.
addr_translate1.$name = "CONFIG_ADDR_TRANSLATE_REGION0";
addr_translate1.localAddr = 0x80000000;
addr_translate1.size = 28;
addr_translate2.$name = "CONFIG_ADDR_TRANSLATE_REGION1";
addr_translate2.systemAddr = 0x20000000;
addr_translate2.localAddr = 0xA0000000;
addr_translate3.$name = "CONFIG_ADDR_TRANSLATE_REGION2";
addr_translate3.systemAddr = 0xC0000000;
addr_translate3.localAddr = 0xC0000000;
addr_translate4.$name = "CONFIG_ADDR_TRANSLATE_REGION3";
addr_translate4.systemAddr = 0x60000000;
addr_translate4.localAddr = 0x60000000;
addr_translate5.$name = "CONFIG_ADDR_TRANSLATE_REGION4";
addr_translate5.size = 28;
addr_translate5.localAddr = 0x90000000;
addr_translate5.systemAddr = 0x80000000;
However, I meet Hwip_hardFault_handler () by this way.
Is there any way to access this DDR address(0xc0000000) in the M4 core?
Thanks,
xue