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 // Kinetis K60DN512M10
\r
17 // All reserved ranges read back 0xBABA...
\r
20 usederivative "MK60D10"
\r
23 // ----------------------------------------------------------------------
\r
25 range 0x00000000 0x0007FFFF 4 ReadWrite // 512KB Code Flash
\r
26 reserved 0x00080000 0x13FFFFFF
\r
27 range 0x14000000 0x14000FFF 4 ReadWrite // 4KB Programming accelleration RAM
\r
28 reserved 0x14001000 0x1FFEFFFF
\r
29 range 0x1FFF0000 0x1FFFFFFF 4 ReadWrite // 64KB On chip SRAM (TCML)
\r
30 range 0x20000000 0x2000FFFF 4 ReadWrite // 64KB On chip SRAM (TCMU)
\r
31 reserved 0x20010000 0x21FFFFFF
\r
32 range 0x22000000 0x221FFFFF 4 ReadWrite // Aliased to TCMU SRAM bitband
\r
33 reserved 0x22200000 0x3FFFFFFF
\r
34 reserved 0x60000000 0xDFFFFFFF // Flexbus for external memory
\r
35 reserved 0xE0100000 0xFFFFFFFF
\r