We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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