一、 将.c文件加载到指定位置
要实现keil下的分散加载,需要修改sct文件,本工程要实现将hw_config.c文件加载到0x08002000起始位置,本工程的的sct文件为Project\ScatterLoading\MDK-ARM\Project.sct,打开如下:
; *************************************************************
; *** Scatter-Loading Description Filegenerated by uVision ***
;*************************************************************
LR_IROM1 0x08000000 0x00002000 { ;load region size_region
ER_IROM10x08000000 0x00002000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
}
RW_IRAM1 0x20000000 0x00002000 { ; RWdata
.ANY (+RW +ZI)
}
}
LR_IROM2 0x080020000x0000050 {
ER_IROM2 0x08002000 0x0000050 { ;