2023-01-09 02:43 AM
I wish to know the external memory address(0x60000000 - 0x7fffffff) partitions. And I wish to learn more about memory mapping. So, if there anyone find the detailed document about memory mapping, please share it with me.
Solved! Go to Solution.
2023-01-09 05:30 AM
Which STM32?
For example, for 'F1, Bank1 (i.e. SRAM etc.) :
It means that the individual chipselect pins allow to address 0x6000'0000-0x63FF'FFFF,0x6400'0000-0x67FF'FFFF, 0x6800'0000-0x6BFF'FFFF, 0x6C00'0000-0x6FFF'FFFF areas, respectively.
0x7000'0000-0x7FFF'FFFF is Bank2, i.e. NAND FLASH area.
This is probably the same for all other families, but telling us your STM32 model up front is always a good idea.
JW
2023-01-09 03:05 AM
Much of what you are after is probably in the Data Sheet and Reference Manual for your stm32.
The reference Manual in particular is a huge document, so you'll need to find the right bits.
Please let us know if you have questions that aren't covered by them.
2023-01-09 04:12 AM
In reference manual they don't give detail about external memory device region. That's why i need some detailed document about memory map region of external device.
I need to know is there any partition in between external memory address region of 0x6000000 to 0x7fffffff
2023-01-09 05:30 AM
Which STM32?
For example, for 'F1, Bank1 (i.e. SRAM etc.) :
It means that the individual chipselect pins allow to address 0x6000'0000-0x63FF'FFFF,0x6400'0000-0x67FF'FFFF, 0x6800'0000-0x6BFF'FFFF, 0x6C00'0000-0x6FFF'FFFF areas, respectively.
0x7000'0000-0x7FFF'FFFF is Bank2, i.e. NAND FLASH area.
This is probably the same for all other families, but telling us your STM32 model up front is always a good idea.
JW
2023-01-09 08:53 PM
Thank you so much Mr.waclawek.jan. My doubt was cleared now.