📄 gpio.cmd
字号:
-w
-stack 200
-heap 200
-l rts2xx.lib
MEMORY
{
PAGE 0:
VECS: ORIGIN=00000H,LENGTH=00040H /*中断向量存贮空间*/
PVECS: ORIGIN=00044H,LENGTH=00100H /*外围中断向量*/
PM: ORIGIN=00150H,LENGTH=07EAFH /*片内flash存储空间*/
PAGE 1:
REGS: ORIGIN=0H,LENGTH=60H /*存储器映射的寄存器和保留地址*/
BLK_B2:ORIGIN=60H,LENGTH=20H /*块B2*/
BLK_B0: ORIGIN=200H,LENGTH=100H /*块B0,如果CNF=0,则分配为片内ARAM*/
BLK_B1: ORIGIN=300H,LENGTH=100H /*块B1*/
SARAM_D: ORIGIN=800H,LENGTH=800H /*如果正确培植SCSR2寄存器,则此为数据空间中的2K SARAM*/
PERIPH:ORIGIN=7000H,LENGTH=1000H /*外围寄存器空间*/
EX2_DM:ORIGIN=8000H,LENGTH=8000H /*外围数据RAM*/
PAGE 2: /*I/O存储空间*/
IO_EX: ORIGIN=0000H,LENGTH=0FFF0H /*外部的I/O映射空间*/
IO_IN: ORIGIN=0FFF0H,LENGTH=0FH /*片内的I/O映射空间*/
}
SECTIONS
{
.reset: >VECS PAGE 0 /*中断向量表*/
.vectors: >VECS PAGE 0
.pvecs: >PVECS PAGE 0
.text: >PM PAGE 0
.cinit :>PM PAGE 0
.bss: >SARAM_D PAGE 1
.usect: >BLK_B0 PAGE 1
.data: >BLK_B1 PAGE 1
.stack :>BLK_B1 PAGE 1
.const :>BLK_B0 PAGE 1
.reg240x :{} > PERIPH PAGE 1
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -