linker.ld 497 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ENTRY (Start)
  2. SECTIONS
  3. {
  4. . = 0x8000;
  5. _start = .;
  6. _text_start = .;
  7. .text :
  8. {
  9. KEEP(*(.text.boot))
  10. *(.text)
  11. }
  12. . = ALIGN(4096);
  13. _text_end = .;
  14. _rodata_start = .;
  15. .rodata :
  16. {
  17. *(.rodata)
  18. }
  19. . = ALIGN(4096);
  20. _rodata_end = .;
  21. _data_start = .;
  22. .data :
  23. {
  24. *(.data)
  25. }
  26. . = ALIGN(4096);
  27. _data_end = .;
  28. _bss_start = .;
  29. .bss :
  30. {
  31. bss = .;
  32. *(.bss)
  33. }
  34. . = ALIGN(4096);
  35. _bss_end = .;
  36. __exidx_start = .;
  37. .ARM.exidx :
  38. {
  39. *(.ARM.exidx*)
  40. }
  41. __exidx_end = .;
  42. _end = .;
  43. }