sam7x_rom.lds 478 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
  2. OUTPUT_ARCH(arm)
  3. MEMORY
  4. {
  5. CODE (rx) : ORIGIN = 0x00100000, LENGTH = 0x00040000
  6. DATA (rw) : ORIGIN = 0x00200000, LENGTH = 0x00010000
  7. }
  8. ENTRY(_start)
  9. SECTIONS
  10. {
  11. .text :
  12. {
  13. *(.init)
  14. *(.text)
  15. } > CODE = 0
  16. . = ALIGN(4);
  17. .rodata :
  18. {
  19. *(.rodata)
  20. } > CODE
  21. . = ALIGN(4);
  22. .data :
  23. {
  24. *(.data)
  25. } > DATA
  26. . = ALIGN(4);
  27. __bss_start = .;
  28. .bss :
  29. {
  30. *(.bss)
  31. } > DATA
  32. __bss_end = .;
  33. _end = .;
  34. }