link.sct 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. ; *************************************************************
  2. ; *** Scatter-Loading Description ***
  3. ; *************************************************************
  4. LR_VECTORS 0x00000000 0x00000400 { ; load region size_region
  5. .isr_vector +0 {
  6. startup*.o (RESET, +First)
  7. }
  8. }
  9. LR_IROM1 0x10000000 0x00020000 { ; load region size_region
  10. ER_IROM1 0x10000000 0x00020000 { ; load address = execution address
  11. *(InRoot$$Sections)
  12. .ANY (+RO)
  13. .ANY (+XO)
  14. }
  15. RW_IRAM1 0x10020000 0x00050000 { ; RW data
  16. .ANY (+RW +ZI)
  17. }
  18. ; RW_IRAM2 0x10020000 0x00020000 { ; RW data
  19. ; .ANY (+RW +ZI)
  20. ; }
  21. ; RW_IRAM3 0x10040000 0x00010000 { ; RW data
  22. ; .ANY (+RW +ZI)
  23. ; }
  24. ; RW_IRAM4 0x10050000 0x00010000 { ; RW data
  25. ; .ANY (+RW +ZI)
  26. ; }
  27. ; ***** To uncomment these 4 lines if OPENAMP used *****
  28. ; *** Create region for OPENAMP ***
  29. .resource_table +0 ALIGN 4 { ; resource table
  30. *(.resource_table)
  31. }
  32. __OpenAMP_SHMEM__ 0x10050000 EMPTY 0x8000 {} ; Shared Memory area used by OpenAMP
  33. }