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