K70FN1M0.mem 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // Memory Configuration File
  2. //
  3. // Description:
  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
  8. // bus error.
  9. //
  10. // Board:
  11. // Kinetis K70FN1M0
  12. //
  13. // Reference:
  14. // -
  15. // All reserved ranges read back 0xBABA...
  16. reservedchar 0xBA
  17. usederivative "MK70F15"
  18. // Memory Map:
  19. // ----------------------------------------------------------------------
  20. range 0x00000000 0x000FFFFF 4 ReadWrite // 1024KB Code Flash
  21. reserved 0x00100000 0x13FFFFFF
  22. range 0x14000000 0x14003FFF 4 ReadWrite // 16KB Programming accelleration RAM
  23. reserved 0x14004000 0x1FFEFFFF
  24. range 0x1FFF0000 0x1FFFFFFF 4 ReadWrite // 64KB On chip SRAM (TCML)
  25. range 0x20000000 0x2000FFFF 4 ReadWrite // 64KB On chip SRAM (TCMU)
  26. reserved 0x20010000 0x21FFFFFF
  27. range 0x22000000 0x221FFFFF 4 ReadWrite // Aliased to TCMU SRAM bitband
  28. reserved 0x22200000 0x3FFFFFFF
  29. reserved 0x60000000 0x6FFFFFFF // Flexbus for external memory
  30. range 0x70000000 0x7FFFFFFF 4 ReadWrite // DRAM Controller - Write-back
  31. range 0x80000000 0x8FFFFFFF 4 ReadWrite // DRAM Controller - Write-through
  32. reserved 0x90000000 0xDFFFFFFF // Flexbus for external memory
  33. reserved 0xE0100000 0xFFFFFFFF
  34. // Comment the following line for NFC-projects
  35. reserved 0x400A8000 0x400ABEFF
  36. // Uncomment the following line for NFC-projects
  37. //range 0x400A8000 0x400ABEFF 4 ReadWrite