?? debugorrelinchipflash.scf
字號(hào):
;/************************************************************************************
;* 文件名:DebugOrRelInChipFlash.scf
;* 功 能:分散加載文件DebugOrRelInChipFlash.scf適用于片內(nèi)Flash程序調(diào)試或發(fā)布。
;* 對(duì)應(yīng)生成目標(biāo)DebugInChipFlash及RelInChipFlash。
;*
;* 注 意:有時(shí)候用戶希望將不同代碼放在不同存儲(chǔ)空間,也就是通過(guò)編譯器生成的映像文件需要
;* 包含多個(gè)域,每個(gè)域在加載和運(yùn)行時(shí)可以有不同的地址。要生成這樣的映像文件,必須
;* 通過(guò)某種方式告訴連接器相關(guān)的地址映射關(guān)系。在ADS中,可以通過(guò)分散加載機(jī)制實(shí)現(xiàn)。
;*
;* 作 者:POWER
;* 日 期:2006年9月28號(hào)
;* 斯凱科技主頁(yè):www.armsky.net
;* 斯凱科技論壇:www.armsky.net/bbs
;*************************************************************************************/
ROM_LOAD 0x00000000 ;/* 加載區(qū),從0x00000000開(kāi)始 */
{
ROM_EXEC 0x00000000 ;/* 執(zhí)行區(qū),起始地址、空間大小要和加載區(qū)一致 */
{
Startup.o (vectors, +First) ;/* 存儲(chǔ)Startup.s中的向量表(Startup.o為文件Startup.s的目標(biāo)代碼 */
* (+RO) ;/* 存儲(chǔ)其他代碼*/
}
IRAM 0x40000000 ;/* 變量區(qū),從0x40000000處(片內(nèi)RAM)開(kāi)始 */
{
Startup.o (MyStacks) ;/* Startup.s中的MyStacks */
* (+RW,+ZI) ;/* 文件的其他變量 */
}
HEAP +0 UNINIT ;/* 系統(tǒng)堆空間 */
{
Startup.o (Heap) ;/* Sartup.s中的Heap */
}
;/* 系統(tǒng)??臻g */
STACKS 0x40002000 UNINIT ;/* LPC2103片內(nèi)SRAM(8KB)最高端 */
{
Startup.o (Stacks) ;/* Startup.s中的Stacks */
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -