Hi all,
I’m using Arm Development Studio 2025.0-1 with the FVP_BaseR_Cortex-R52 model. My goal is to access and write to an SRAM region that lies outside the default fixed map provided by the Base model (for example, address 0x0600_0000 or 0x0800_0000).
However, whenever my code tries to write to these addresses, the execution goes to the data abort handler. In the Memory Browser of Arm DS, those locations also appear as unmapped / inaccessible .I am running my baremetal code on this platform.
Thanks and best regards
Bhargav
Hello Bhargav
I've moved your query to the Arm Development Studio specific forum.
I'm not sure that I understand your question. The addresses mentioned (the entire lower 2GB) should be DRAM, and so should be writable.
https://developer.arm.com/documentation/110379/1129/Base-Platform/BaseR-Platform-memory-map
https://developer.arm.com/documentation/110379/1129/Base-Platform/Base-Platform-memory-map
The memory map is not changeable directly - the "F" in "FVP" means Fixed.
You could create your own platform but you would need to license Arm Fast Models.
There are some example projects provided for Cortex-R52 that use this FVP. It might be useful to look at those as a starting point.