lnk.cmd

来自「对于DSP自引导程序的一个实例」· CMD 代码 · 共 57 行

CMD
57
字号
-c
-heap  0x400
-stack 0x400 	/* very large stack for DSP programs. */
-lrts6700.lib	/*-lrts6201.lib	 -m link.map*/
-m link.map


MEMORY
{
    VECTORS_RAM:  	o = 0x00000000,   l = 0x00000200
    BOOT_RAM:     	o = 0x00000200,   l = 0x00000200
    FAST_MEM:     	o = 0x00000400,   l = 0x0003FC00  
    VECTORS_FLASH:	o = 0x90000000,   l = 0x00000200,   fill = 0
    BOOT_FLASH:   	o = 0x90000200,   l = 0x00000200,   fill = 0
    FLASH:        	o = 0x90000400,   l = 0x0000F100,   fill = 0
}


SECTIONS
{   
    .vectors	    load = VECTORS_FLASH, run = VECTORS_RAM, fill = 0
    .boot_load  	load = BOOT_FLASH, run = BOOT_RAM,  fill = 0
    .text       	load = FLASH, run = FAST_MEM
    .const      	load = FLASH, run = FAST_MEM
    .cinit      	load = FLASH, run = FAST_MEM
    .stack      	load = FAST_MEM
    .bss        	load = FAST_MEM
    .far        	load = FAST_MEM
    .sysmem     	load = FAST_MEM
    /* IMAGE_AREA	load = FAST_MEM */
} 
/*      
MEMORY
{
    vecs:       o = 00000000h   l = 00000200h
    IRAM:       o = 00000200h   l = 0003FE00h
 }

SECTIONS
{
    .vectors    >       vecs
    .text       >       IRAM
    .stack      >       IRAM
    .bss        >       IRAM
    .cinit      >       IRAM
    .cio        >       IRAM
    .const      >       IRAM
    .data       >       IRAM
    .switch     >       IRAM
    .sysmem     >       IRAM
    .far        >       IRAM
    .tables     >       IRAM
}*/
/*EMIF CE1  256M    9000 0000 - 9FFF FFFF
#define FLASH_START_ADR	0x90000000		 The Start Address of CE1 */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?