Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. OUTPUT_FORMAT(binary)
  2. OUTPUT_ARCH(sh3)
  3.  
  4. /* Entry point. Not really important here, since doing binary output */
  5. ENTRY(initialize)
  6.  
  7. MEMORY
  8. {
  9. /* Loads code at 300000, skips g3a header */
  10. rom (rx) : o = 0x00300000, l = 512k
  11. ram (rwx) : o = 0x08100004, l = 64k /* pretty safe guess */
  12. }
  13.  
  14. SECTIONS
  15. {
  16. /* Code, in ROM */
  17. .text : {
  18. *(.pretext) /* init stuff */
  19. *(.text)
  20. *(.text.*)
  21. } > rom
  22.  
  23. /* Read-only data, in ROM */
  24. .rodata : {
  25. *(.rodata)
  26. *(.rodata.*)
  27. } > rom
  28.  
  29. /* RW initialized data, VMA in RAM but LMA in ROM */
  30. .data : {
  31. _bdata = . ;
  32. *(.data)
  33. *(.data.*);
  34. _edata = . ;
  35. } >rom AT>ram
  36.  
  37. /* Uninitialized data (fill with 0), in RAM */
  38. .bss : {
  39. _bbss = . ;
  40. *(.bss) *(COMMON);
  41. _ebss = . ;
  42. } >ram
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement