📄 dec5416.cmd
字号:
/*
* ======== dec5416.cmd ========
*
*/
MEMORY
{
PAGE 0: /*软件仿真*/
/*VECT: origin = 0x1000, len = 0x0200
IPROG2: origin = 0x1200, len = 0x1000*/
/*EMU仿真*/
VECT: origin = 0x28100, len = 0x100
IPROG1: origin = 0x200, len = 0x7c00
IPROG2: origin = 0x28200, len = 0x7c00
IPROG3: origin = 0x38000, len = 0x8000
/*当FLASH处于低端的程序空间时*/
FLASHL: origin = 0x40000, len = 0x40000
/*当FLASH处于高端的程序空间时*/
FLASHH: origin = 0x4000000,len = 0x80000
PAGE 1: /*软件仿真*/
/* SPRAM: origin = 0x60, len = 0x20
DARAM: origin = 0x2000, len = 0x1000*/
/*EMU仿真*/
SPRAM: origin = 0x60, len = 0x20
USBRAM: origin = 0x80, len = 0x20
DARAM1: origin = 0x100, len = 0x700
CODEC: origin = 0x800, len = 0x400
DARAM: origin = 0xc00, len = 0x3400
/*做相应设置后也可以是FLASH空间*/
SARAM: origin = 0x8000, len = 8000
}
SECTIONS
{
.vector: {} > VECT PAGE 0
.text: {} > IPROG2 PAGE 0
.cinit: {} > IPROG2 PAGE 0
.switch: {} > IPROG2 PAGE 0
.const: load = IPROG2 PAGE 0, run = DARAM PAGE 1
{
/* Get Run Address */
__const_run = .;
/* Mark Load Address*/
*(.c_mark)
/* Allocate .const */
*(.const)
/* Compute Length */
__const_length = .-__const_run;
}
.timer: {} > IPROG2 PAGE 0
.data: load = IPROG2 PAGE 0,run = DARAM PAGE 1
.bootloader:{} > IPROG2 PAGE 0
.sys_buffer:{} > SPRAM PAGE 1
.usb_buffer:{} > USBRAM PAGE 1
.stack: {} > DARAM1 PAGE 1
.motor: {} > DARAM1 PAGE 1
.codec_buffer{} > CODEC PAGE 1
.uarta_rsect:{} > DARAM PAGE 1
.uartb_rsect:{} > DARAM PAGE 1
.bss: {} > DARAM PAGE 1
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -