📄 mem_c.scf
字号:
;/************************************************************************************
;* 文件名:DebugOrRelInChipFlash.scf
;* 功 能:分散加载文件DebugOrRelInChipFlash.scf适用于片内Flash程序调试或发布。
;* 对应生成目标DebugInChipFlash及RelInChipFlash。
;*
;* 注 意:有时候用户希望将不同代码放在不同存储空间,也就是通过编译器生成的映像文件需要
;* 包含多个域,每个域在加载和运行时可以有不同的地址。要生成这样的映像文件,必须
;* 通过某种方式告诉连接器相关的地址映射关系。在ADS中,可以通过分散加载机制实现。
;*
;* 作 者:POWER
;* 日 期:2006年5月18号
;* 斯凯科技主页:www.armsky.net
;* 斯凯科技论坛:www.armsky.net/bbs
;*************************************************************************************/
ROM_LOAD 0x00000000 ;/* 加载区,从0x00000000开始 */
{
ROM_EXEC 0x00000000 ;/* 执行区,起始地址、空间大小要和加载区一致 */
{
Startup.o (vectors, +First) ;/* 存储Startup.s中的向量表(Startup.o为文件Startup.s的目标代码 */
* (+RO) ;/* 存储其他代码*/
}
IRAM 0x40000000 ;/* 变量区,从0x40000000处(片内RAM)开始 */
{
Startup.o (MyStacks) ;/* Startup.s中的MyStacks */
* (+RW,+ZI) ;/* 文件的其他变量 */
}
HEAP +0 UNINIT ;/* 系统堆空间 */
{
Startup.o (Heap) ;/* Sartup.s中的Heap */
}
;/* 系统栈空间 */
;// STACKS 0x40002000 UNINIT ;/* LPC2131片内SRAM(8KB)最高端 */
;// STACKS 0x40004000 UNINIT ;/* LPC2132/34片内SRAM(16KB)最高端 */
STACKS 0x40008000 UNINIT ;/* LPC2136/38片内SRAM(32KB)最高端 */
{
Startup.o (Stacks) ;/* Startup.s中的Stacks */
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -