📄 test2407.cmd
字号:
/*********************************************************************
* Filename: example_c.cmd *
* *
* Author: David M. Alter, Texas Instruments Inc. *
* *
* Last Modified: 03/14/01 *
* *
* Description: C code linker command file for LF2407 DSP. *
*********************************************************************/
MEMORY
{
PAGE 0: /* Program Memory */
VECS: org=00000h, len=00040h /* internal FLASH */
FLASH: org=044h, len=05FBCh /* internal FLASH */
FLASH1: org=06000h, len=01000h
FLASH2: org=07000h, len=01000h
/* SARAMPROG: org=08000h, len=00800h /* internal SARAM */
/*EXTPROG: org=08800h, len=08000h /* external SRAM */
PAGE 1: /* Data Memory */
B2: org=00060h, len=00020h /* internal DARAM */
B0: org=00200h, len=00100h /* internal DARAM */
B1: org=00300h, len=00100h /* internal DARAM */
SARAMDATA: org=00800h, len=00800h /* internal SARAM */
EXTDATA: org=08000h, len=08000h /* external SRAM */
}
SECTIONS
{
/* Sections generated by the C-compiler */
/* .text: load = FLASH PAGE 0 , run = EXTDATA PAGE 1 /* initialized */
.text: > FLASH PAGE 0 /*initialized */
.cinit: > FLASH2 PAGE 0 /* initialized */
/* cinit: > FLASH1 PAGE 0
vectors: > VECS PAGE 0 /* initialized */
.switch: > FLASH PAGE 0 /* initialized */
/* .const: load = FLASH1 PAGE 0,run = SARAMDATA PAGE 1/* B1 PAGE 1 /* initialized */
/* .const:> B0 PAGE1 /* initialized */
/* .bss:> B 0 PAGE 1 /* */
.bss: > B0 PAGE 1 /* uninitialized */
.stack: > SARAMDATA PAGE 1 /* uninitialized */
/* .sysmem: > B0 PAGE 1 /* uninitialized */
/* .sysmem: > EXTDATA PAGE 1
/* Sections declared by the user */
/*SECTIONS
{
name : [property,property,……]
}
name:输出段的名称
property:输出段的属性:
load=allocation(强制地址或存储空间名称)同>allocation:定义输出段将会被装载到哪里。
run= allocation(强制地址或存储空间名称)同>allocation:定义输出段将会在哪里运行。
注:CMD文件中只出现一个关键字load或run时,表示两者的地址时表示两者的地址时重合的。
PAGE = n,段位于那个存储页面空间。
例:ramfuncs : LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -