📄 mem_a.scf
字号:
;/****************************************Copyright (c)**************************************************
;** 广州周立功单片机发展有限公司
;** 研 究 所
;** 产品一部
;**
;** http://www.zlgmcu.com
;**
;**--------------文件信息--------------------------------------------------------------------------------
;**文 件 名: mem_a.scf
;**创 建 人: 陈明计
;**最后修改日期: 2003年12月14日
;**描 述: 无片内FLASH分散加载文件,决定各个代码段和数据段的存储位置(用于产品)
;** 每个工程应当有独立的这个文件的拷贝,并进行相应的修改
;**--------------历史版本信息----------------------------------------------------------------------------
;** 创建人: 陈明计
;** 版 本: v1.0
;** 日 期: 2003年12月14日
;** 描 述: 原始版本
;**
;**------------------------------------------------------------------------------------------------------
;** 修改人:
;** 版 本:
;** 日 期:
;** 描 述:
;**
;**--------------当前版本修订------------------------------------------------------------------------------
;** 修改人:
;** 日 期:
;** 描 述:
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
ROM_LOAD 0x81000000 ;加载时域描述
{
ROM_EXEC 0x81000000 ;第一个运行时域描述
{
Startup.o (vectors, +First) ;输入段描述 本域包含绝大多数RO代码模块startup位于该域的开头 vector为入口点
* (+RO)
}
IRAM 0x40000000 ;第二个运行时域 本域包含模块STARTUP 的MYSTACKS段
{
Startup.o (MyStacks) ;将堆栈空间放入片内静态RAM中
}
STACKS 0x40004000 UNINIT ;将STACKS放入40004000 此处地址不能访
;问如访问将产生预取中止和数据中止异常
{
stack.o (Stacks) ;籄REA Stacks, DATA, NOINIT
; StackUsr
;时没有弄懂为什么要这样定义这个stacks段
}
ERAM 0x81004000 ;将所有RWZI段放入外部RAM中
{
* (+RW,+ZI)
}
HEAP +0 UNINIT ;辉赗WZI段后放入堆底
{
heap.o (Heap)
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -