ae210p.sag 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. USER_SECTIONS FSymTab
  2. USER_SECTIONS VSymTab
  3. USER_SECTIONS .rti_fn.0
  4. USER_SECTIONS .rti_fn.0.end
  5. USER_SECTIONS .rti_fn.1
  6. USER_SECTIONS .rti_fn.1.end
  7. USER_SECTIONS .rti_fn.2
  8. USER_SECTIONS .rti_fn.2.end
  9. USER_SECTIONS .rti_fn.3
  10. USER_SECTIONS .rti_fn.3.end
  11. USER_SECTIONS .rti_fn.4
  12. USER_SECTIONS .rti_fn.4.end
  13. USER_SECTIONS .rti_fn.5
  14. USER_SECTIONS .rti_fn.5.end
  15. USER_SECTIONS .rti_fn.6
  16. USER_SECTIONS .rti_fn.6.end
  17. USER_SECTIONS .rti_fn.7
  18. USER_SECTIONS .rti_fn.7.end
  19. FLASH1 0x0
  20. {
  21. ROM 0x0 0x80000 ; EILM_SIZE <= 512KB
  22. {
  23. * (+RO)
  24. . = ALIGN(4);
  25. ADDR __fsymtab_start
  26. * KEEP( FSymTab )
  27. . = ALIGN(4);
  28. ADDR __fsymtab_end
  29. . = ALIGN(4);
  30. ADDR __vsymtab_start
  31. * KEEP( VSymTab )
  32. . = ALIGN(4);
  33. ADDR __vsymtab_end
  34. . = ALIGN(4);
  35. ADDR __rt_init_start
  36. * KEEP( .rti_fn.0 )
  37. * KEEP( .rti_fn.0.end )
  38. * KEEP( .rti_fn.1 )
  39. * KEEP( .rti_fn.1.end )
  40. * KEEP( .rti_fn.2 )
  41. * KEEP( .rti_fn.2.end )
  42. * KEEP( .rti_fn.3 )
  43. * KEEP( .rti_fn.3.end )
  44. * KEEP( .rti_fn.4 )
  45. * KEEP( .rti_fn.4.end )
  46. * KEEP( .rti_fn.5 )
  47. * KEEP( .rti_fn.5.end )
  48. * KEEP( .rti_fn.6 )
  49. * KEEP( .rti_fn.6.end )
  50. * KEEP( .rti_fn.7 )
  51. * KEEP( .rti_fn.7.end )
  52. . = ALIGN(4);
  53. ADDR __rt_init_end
  54. }
  55. ; RAM 0x200000 0x80000 ; EDLM_SIZE <= 512KB
  56. RAM 0x200000 0x50000 ; EDLM_SIZE <= 320KB
  57. {
  58. LOADADDR NEXT __rw_lma_start
  59. ADDR NEXT __rw_vma_start
  60. *(+RW)
  61. LOADADDR NEXT __rw_lma_end
  62. *(+ZI)
  63. ; STACK = 0x27fff8 ; 512KB
  64. STACK = 0x24fff8 ; 320KB
  65. }
  66. }