12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- // Memory Configuration File
- //
- // Description:
- // A memory configuration file contains commands that define the legally accessible
- // areas of memory for your specific board. Useful for example when the debugger
- // tries to display the content of a "char *" variable, that has not yet been initialized.
- // In this case the debugger may try to read from a bogus address, which could cause a
- // bus error.
- //
- // Board:
- // Kinetis K70FN1M0
- //
- // Reference:
- // -
- // All reserved ranges read back 0xBABA...
- reservedchar 0xBA
- usederivative "MK70F15"
- // Memory Map:
- // ----------------------------------------------------------------------
- range 0x00000000 0x000FFFFF 4 ReadWrite // 1024KB Code Flash
- reserved 0x00100000 0x13FFFFFF
- range 0x14000000 0x14003FFF 4 ReadWrite // 16KB Programming acceleration RAM
- reserved 0x14004000 0x1FFEFFFF
- range 0x1FFF0000 0x1FFFFFFF 4 ReadWrite // 64KB On chip SRAM (TCML)
- range 0x20000000 0x2000FFFF 4 ReadWrite // 64KB On chip SRAM (TCMU)
- reserved 0x20010000 0x21FFFFFF
- range 0x22000000 0x221FFFFF 4 ReadWrite // Aliased to TCMU SRAM bitband
- reserved 0x22200000 0x3FFFFFFF
- reserved 0x60000000 0x6FFFFFFF // Flexbus for external memory
- range 0x70000000 0x7FFFFFFF 4 ReadWrite // DRAM Controller - Write-back
- range 0x80000000 0x8FFFFFFF 4 ReadWrite // DRAM Controller - Write-through
- reserved 0x90000000 0xDFFFFFFF // Flexbus for external memory
- reserved 0xE0100000 0xFFFFFFFF
- // Comment the following line for NFC-projects
- reserved 0x400A8000 0x400ABEFF
- // Uncomment the following line for NFC-projects
- //range 0x400A8000 0x400ABEFF 4 ReadWrite
|