📄 mem_b.scf
字号:
;/*******************************************************************************************************
;** File Name: men_b.scf
;** Descriptions: Scatter File
;** 生成目标:DebugInExram
;********************************************************************************************************/
ROM_LOAD 0x80000000 ;定义加载时域的名称ROM_LOAD,起始地址为0x80000000,也可添加空间大小。
{
ROM_EXEC 0x80000000 ;定义执行区时域,其起始地址、空间大小要与加载区起始地址、空间大小一致。
{
Startup.o (vectors, +First)
* (+RO)
}
IRAM 0x40000000
{
Startup.o (MyStacks) ;Startup.s中的MyStacks
}
STACKS_BOTTOM +0 UNINIT ;堆栈区Stacks 使用片内RAM,
{
Startup.o (StackBottom)
}
STACKS 0x40004000 UNINIT ;堆栈采用满递减堆栈,所以堆栈区起始地址设置为0x40004000
{
Startup.o (Stacks)
}
ERAM 0x80040000 ;在片外RAM放置除Startup.o文件之外的其他文件的变量(即* (+RW,+ZI))
{
* (+RW,+ZI)
}
HEAP +0 UNINIT ;紧靠ERAM变量区之后的是系统堆空间(HEAP)
{
Startup.o (Heap)
}
HEAP_BOTTOM 0x80080000 UNINIT
{
Startup.o (HeapTop)
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -