1 // Memory Configuration File
4 // A memory configuration file contains commands that define the legally accessible
5 // areas of memory for your specific board. Useful for example when the debugger
6 // tries to display the content of a "char *" variable, that has not yet been initialized.
7 // In this case the debugger may try to read from a bogus address, which could cause a
11 // Freescale M52221DEMO
14 // Kirin2u_SoC_Guide.pdf - KIRIN2U_SG V0.7
17 // All reserved ranges read back 0xBABA...
20 address IPSBAR_BASE 0x40000000
22 usederivative "MCF52221"
25 // ----------------------------------------------------------------------
26 range 0x00000000 0x0001FFFF 4 Read // 128 KByte Internal Flash Memory
27 reserved 0x00020000 0x1FFFFFFF
28 range 0x20000000 0x20003FFF 4 ReadWrite // 16 Kbytes Internal SRAM
29 reserved 0x20004000 0x40000007
30 // $IPSBAR_BASE $IPSBAR_BASE + 0x1FFFFF // Memory Mapped Registers
31 reserved $IPSBAR_BASE + 0x001D004C 0xFFFFFFFF