ClassB_stm32F10x.sct 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ; *************************************************************
  2. ; *** Scatter-Loading Description File generated by uVision ***
  3. ; *************************************************************
  4. LR_IROM1 0x08003000 0x0000F000 { ; load region size_region
  5. ER_IROM1 0x08003000 0x0000F000 { ; load address = execution address
  6. *.o (RESET, +First)
  7. *(InRoot$$Sections)
  8. .ANY (+RO)
  9. }
  10. RW_IRAM1 0x20000000 0x00005000 { ; RW data
  11. .ANY (+RW +ZI)
  12. ;RAM_BUF 0x20000000 UNINIT 0x20 { ; Run-time transparent RAM test buffer
  13. ;stm32fxx_STUstartup.o (RUN_TIME_RAM_BUF)
  14. ;}
  15. ;RAM_PNT 0x20000020 UNINIT 0x10 { ; Run-time transparent RAM test pointer
  16. ;stm32fxx_STUstartup.o (RUN_TIME_RAM_PNT)
  17. ;}
  18. ;CLASSB 0x20000030 UNINIT 0x28 { ; Class B variables
  19. ;stm32fxx_STUstartup.o (CLASS_B_RAM)
  20. ;}
  21. ;CLASSB_INV 0x20000058 UNINIT 0x28 { ; Class B inverted variables
  22. ;stm32fxx_STUstartup.o (CLASS_B_RAM_REV)
  23. ;}
  24. ;RW_IRAM1 0x20000080 0x1B70 { ; RW data (Class A variables)
  25. ;.ANY (+RW +ZI)
  26. ;}
  27. ;STACK_NO_HEAP 0x20001BF0 0x410 { ; Stack and magic pattern for stack overflow detection
  28. ;stm32fxx_STUstartup.o (STACK_BOTTOM)
  29. ;startup_stm32f103xb.o (STACK, +Last)
  30. }
  31. }
  32. ; *************************************************************
  33. ; *** 定义一个加载域,将CHECKSUM变量放在代码最末尾 ***
  34. ; *************************************************************
  35. LR_IROM_CHECK +0 {
  36. ER_IROM_CHECK +0 {
  37. *.o (CHECKSUM, +Last)
  38. }
  39. }