Hello, sorry if i posted in the wrong forum.
I would like to know how memory mapping is done, that is to say which software/hardware component allow me to write for exemple into the address 0 of the flash memory in using the address 0x20000000 in my code, and how it does it ?
And what is done when i point to an address wich is not mapped.
I am a beginner, sorry if my questions are not very smart.
Thanks!
Hi,
For general questions like this I'd suggest you post here https://community.arm.com/processors/ as you will probably get a wider audience, this Community area has a fairly specific brief.
But, (more constructively) I think Chapter 9 of this doc will help you:
https://developer.arm.com/products/architecture/a-profile/docs/den0013/latest/cortex-a-series-programmers-guide-version-40
You need to register to download it - but it is open access.
MarkN.
Hi foxem Mark Nicholson I have now moved this thread across to Processor discussions.Many thanks,Georgia