📄 omap5912.cmd
字号:
/*
* ======== OMAP5912.cmd ========
* Command file containing memory mapping
*/
-m omap5912.map
-stack 0x1000 /* Primary stack size */
-sysstack 0x1000 /* Secondary stack size */
-heap 0x1000
MEMORY
{
/* ---- Unified Program/Data Address Space (bytes)---- */
PAGE 0:
MMR : origin = 0x000000, length = 0x000100 /* MMR 256B*/
VECS : origin = 0x000100, length = 0x000100 /* VECTOR 256B*/
DARAM0: origin = 0x000200, length = 0x007e00 /* 片内DARAM 32KB-256B */
DARAM1: origin = 0x008000, length = 0x008000 /* 片内DARAM 32KB */
SARAM0: origin = 0x010000, length = 0x010000 /* 片内SARAM 64KB*/
SARAM1: origin = 0x020000, length = 0x008000 /* 片内SARAM 32KB*/
EXTERNAL0: origin = 0x028000, length = 0x008000 /* Mapped by DSP MMU */
EXTERNAL1: origin = 0x030000, length = 0x008000
EXTERNAL2: origin = 0x038000, length = 0x008000
EXTERNAL3: origin = 0x040000, length = 0x008000
EXTERNAL4: origin = 0x048000, length = 0x008000
EXTERNAL5: origin = 0x050000, length = 0x008000
EXTERNAL6: origin = 0x058000, length = 0x008000
EXTERNAL7: origin = 0x060000, length = 0x008000
EXTERNAL8: origin = 0x068000, length = 0x008000
EXTERNAL9: origin = 0x070000, length = 0x008000
EXTERNAL10: origin = 0x078000, length = 0x008000
EXTERNAL11: origin = 0x080000, length = 0x008000
EXTERNAL12: origin = 0x088000, length = 0x008000
EXTERNAL13: origin = 0x090000, length = 0x008000
EXTERNAL14: origin = 0x098000, length = 0x008000
EXTERNAL15: origin = 0x100000, length = 0x008000
PDROM: origin = 0xff8000, length = 0x007f00 /* 片内ROM 32KB*/
PAGE 1:
IOPORT: origin = 0x000000, length= 0x020000
}
SECTIONS
{
.vector : {}> VECS PAGE 0 /* Interrupt vectors */
.text : {}> DARAM0 PAGE 0 /* Code */
ex_da_a: {}> EXTERNAL0 page 0
ex_da_b: {}> EXTERNAL1 page 0
ex_da_c: {}> EXTERNAL2 page 0
ex_da_d: {}> EXTERNAL3 page 0
ex_da_e: {}> EXTERNAL4 page 0
ex_da_f: {}> EXTERNAL5 page 0
ex_da_g: {}> EXTERNAL6 page 0
ex_da_h: {}> EXTERNAL7 page 0
ex_da_i: {}> EXTERNAL8 page 0
ex_da_j: {}> EXTERNAL9 page 0
ex_da_k: {}> EXTERNAL10 page 0
ex_da_l: {}> EXTERNAL11 page 0
ex_da_m: {}> EXTERNAL12 page 0
ex_da_n: {}> EXTERNAL13 page 0
ex_da_o: {}> EXTERNAL14 page 0
ex_da_p: {}> EXTERNAL15 page 0
.stack : {}> DARAM0 PAGE 0 /* Primary system stack */
.sysstack : {}> DARAM0 PAGE 0 /* Secondary system stack */
.cinit : {}> DARAM0 PAGE 0 /* Auto-initialization tables */
.data : {}> SARAM0 PAGE 0 /* Initialized vars */
.bss : {}> SARAM0 PAGE 0 /* Global & static vars */
.const : {}> SARAM0 PAGE 0 /* Constant data */
.switch : {}> SARAM0 PAGE 0 /* Switch statement tables */
.cio : {}> SARAM0 PAGE 0 /* C I/O buffers*/
.sysmem : {}> SARAM0 PAGE 0 /* Dynamic memory (malloc)*/
.pcm_rx_sect : {}> SARAM1 PAGE 0 ALIGN (512)
.pcm_tx_sect : {}> SARAM1 PAGE 0 ALIGN (512)
.data_sect : {}> SARAM1 PAGE 0
.Code_flag : {}> SARAM1 PAGE 0
.ioport : {}> IOPORT PAGE 1
.Length_flag : {}> SARAM1 PAGE 0
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -