?? target.ini
字號:
; Linker Control File (scatter-loading)
;
; This scatter-loading file defines:
; - 1 Load Region: FLASH_LOAD
; - 3 Execution Regions: FLASH, IntRAM, ExtRAM
;
; The entire program (Code & Data) is placed in 128kB FLASH which resides
; at address 0x00000000. On reset program execution starts at AREA Reset in
; Starup.s which is placed '+First' in the image.
;
; Most of the RO code will execute from FLASH which has the same execution
; address as its load address and does not need to be moved (root region).
;
; IntRAM might be fast small on-chip (internal) RAM and is typically
; used for the stack and code that must be executed quickly.
; The RW data will get relocated (copied) from FLASH_LOAD to IntRAM.
; The ZI data will get created (initialized) in IntRAM above the RW data.
;
; ExtRAM might be slower large off-chip (external) DRAM and is typically
; used for less frequently accessed RW variables and ZI data.
; The RW data of ExtRAM object will get relocated (copied) from FLASH to ExtRAM.
; The ZI data of ExtRAM object will get created (initialized) in ExtRAM
; above the RW data.
FLASH__LOAD 0x00000000 0x00008000 ; Load Region: 128kB FLASH at 0x00000000
{
FLASH 0x00000000 ; Exec Region: 16kB FLASH at 0x00000000
{
* (+RO) ; all other RO sections
}
IntRAM 0x40000000 0x00001000 ; Exec Region: 8kB IntRAM at 0x40000000
{
* (+RW,-ZI) ; all other RW & ZI sections
;// * (+RW,+ZI) ; all other RW & ZI sections
}
MyCode 0x00004000 ; Exec Region: 16kB FLASH at 0x00004000
{
Retarget.o (+RO) ; all other RO sections
ARTX_CONFIG.o (+RO);
}
MyRam 0x40001000 ; Exec Region: 32kB FLASH at 0x00004000
{
* (+RW,-ZI) ; all other RW & ZI sections
;// Retarget.o (+RW,+ZI) ; all other RO sections
;// ARTX_CONFIG.o (+RW,+ZI);
}
MyNoInitRam 0x40001800 ; Exec Region: 32kB FLASH at 0x00004000
{
Retarget.o (+RW,-ZI) ; all other RO sections
ARTX_CONFIG.o (+RW);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -