📄 flashblink.cmd
字号:
/* File : board.lcf
Description : C55XX EVM communication kernel link loader control file.
Targets : TMS320C55XX.
Conditions : None.
Author : Kwame Kyiamah.
Distribution : None
Restrictions : The memory definitions MUST be preserved: VECTORS, XFER, SCRATCH, XFERHDR
and FIFO. FIFO is important for proper function of the HPI
implemented fifo.
Date : 4.12.2000 Created.
*/
-stack 0x2000 /* Primary stack size */
-sysstack 0x1000 /* Secondary stack size */
/* SPECIFY THE SYSTEM MEMORY MAP */
MEMORY
{
PAGE 0: /* ---- Unified Program/Data Address Space (bytes)---- */
MMR (RIX) : o = 0x000000, l = 0x000100 /* MMRs */
VECS (RWIX) : o = 0x000100, l = 0x000100 /* 256-byte int vector */
DARAM0 (RWIX) : o = 0x000200, l = 0x007e00 /* (32Kbytes - 200bytes) page of DARAM */
DARAM1 (RWIX) : o = 0x008002, l = 0x007ffd /* 32Kbytespage of DARAM */
HPIBOOT (RWIX) : o = 0x010000, l = 0x000004 /* 4 bytes for HPI boot branch Instr */
SARAM0 (RWIX) : o = 0x010004, l = 0x00fffc /* 64Kbytes - 4 bytes page of SARAM */
SARAM1 (RWIX) : o = 0x020000, l = 0x010000 /* 64Kbytes page of SARAM */
SARAM2 (RWIX) : o = 0x030000, l = 0x010000 /* 64Kbytes page of SARAM */
SARAM3 (RWIX) : o = 0x040000, l = 0x00bf60 /* 64Kbytes - page of SARAM */
FIFO (RWXI) : o = 0x04bf60, l = 0x0000a0 /* reserve 0xa0 bytes for FIFO */
XFER (RWXI) : o = 0x04c000, l = 0x003f80 /* reserve 0x4000 bytes for comm kernel */
XFERHDR (RWI) : o = 0x04ff80, l = 0x000080 /* 0x3f80 code & 0x80 header */
SBSRAM (RWIX) : o = 0x100000, l = 0x200000 /* 2Mbytes SBSRAM */
PDROM (R) : o = 0xff8000, l = 0x010000 /* 64Kbytes page of PDROM */
PAGE 1: /* -------- 64K-word I/O Address Space -------- */
IOPORT (RWI) : o = 0x000000, l = 0x020000
}
/* SPECIFY THE SECTIONS ALLOCATION INTO MEMORY */
SECTIONS
{
.text > SARAM0 PAGE 0 /* Code */
.vectors > SARAM0 align 0x80 PAGE 0 /* Interrupt vectors */
.data > SARAM0 PAGE 0 /* Initialized vars */
.bss > SARAM0 PAGE 0 /* Global & static vars */
.const > SARAM0 PAGE 0 /* Constant data */
.sysmem > SARAM0 PAGE 0 /* Dynamic memory (malloc) */
.stack > SARAM0 PAGE 0 /* Primary system stack */
.sysstack > SARAM0 PAGE 0 /* Secondary system stack */
.switch > SARAM0 PAGE 0 /* Switch statement tables */
.cinit > SARAM0 PAGE 0 /* Auto-initialization tables */
.cio > SARAM0 PAGE 0 /* C I/O buffers */
.fifo > FIFO PAGE 0 /* C I/O buffers */
.ioport > IOPORT PAGE 1 /* Global & static IO vars */
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -