⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lf2407.cmd

📁 2407asm文件夹包括第8~13章的汇编语言代码及使用说明。有如下子文件夹: &#61548 第8章数字输入输出模块(led); &#61548 第8章数字输入输出模块(LED+KEY);
💻 CMD
字号:
-stack 40
/*-------------------------------------------------------------------------*/
/*  LINKER COMMAND FILE - MEMORY SPECIFICATION for F2407 DSK  	    	   */
/*  Last update 8 JULY 2001						   */
/*-------------------------------------------------------------------------*/

MEMORY
{
    PAGE 0 :   		VECS		: origin =    0h , length =    40h	 	/* PROGRAM */
			PVECS		: origin =   44h , length =    100h  		/* Peripheral Interrupt Vectors */
	       		PROG		: origin =  144h , length =  7f40h	 	/* FLASH on Chip*/
		

    PAGE 1 :   		MMRS		: origin =    0h , length =   05Fh	 	/* MMRS            */
	       		B2		: origin = 0060h , length =   020h	 	/* DARAM B2 BLOCK  */
	       		B01		: origin = 0200h , length =    80h	 	/* DARAM B0 BLOCK  */
	       		B02		: origin = 0280h , length =    80h
	       		B11		: origin = 0300h , length =    80h	 	/* DARAM B1 BLOCK  */
	       		B12		: origin = 0380h , length =    80h
	       		SARAM0   	: origin = 0800h , length =  080h              /* SARAM BLOCK     */
	       		SARAM1   	: origin = 0880h , length =  080h              /* SARAM BLOCK     */
	       		SARAM2   	: origin = 0900h , length =  080h              /* SARAM BLOCK     */
	       		SARAM3   	: origin = 0980h , length =  080h              /* SARAM BLOCK     */
	       		EXT		: origin = 8000h , length =  8000h	 	/* Ext. memory     */
}

/*-------------------------------------------------------------------------*/
/* SECTIONS ALLOCATION                                                     */


/*-------------------------------------------------------------------------*/
SECTIONS
{
    .reset   : { } > VECS      PAGE 0 	   /* Interrupt Vector Table     		*/
    .vectors : { } > VECS      PAGE 0	   /* INTERRUPT VECTOR TABLE	   		*/
    .pvecs   : { } > PVECS     PAGE 0	   /* Peripheral INTERRUPT VECTOR TABLE	   	*/
    /*.const   : LOAD = PROG     PAGE 0, RUN= B12      PAGE 1*/
    .text    : { } > PROG      PAGE 0	   /* CODE			  	   	*/
    init     : { } > PROG      PAGE 0      /* FFT*/
    twiddles : { } > PROG      PAGE 0      /* FFT*/
    fftprog  : { } > PROG      PAGE 0      /* FFT*/
    .cinit   : { } > PROG      PAGE 0     
     .usect  : { } > B2        PAGE 1
    .b20     : { } > B2        PAGE 1	   /* Block B2  	   			*/
    .vary    : { } > B01       PAGE 1	   /* Block B01  	   			*/
    .data0   : { } > B02       PAGE 1      /* BLOCK b02					*/  
    .data1   : { } > B11       PAGE 1      /* FFT Working Space--c2cx0032.ASM*/
    twid     : { } > B11       PAGE 1      /* FFT--c2cx0032.ASM*/
    .fftvar  : { } > B11       PAGE 1	   /* FFT--INIT-FFT.ASM(17 words)*/ 
    .context : { } > B12       PAGE 1      /* Save Context*/			
    .stack   : { } > B12       PAGE 1	   /* Stack--40 units*/	
    .ad      : { } > SARAM0     PAGE 1	   /* Block B1                  	*/
    .fault   : { } > SARAM1     PAGE 1	   /* Block B1 记录故障,电压,电流,功率,电能等           	*/
    .syspara : { } > SARAM2     PAGE 1	   /* Block B1 记录系统参数                 	*/
    .runpara : { } > SARAM3     PAGE 1	   /* Block B1 记录运行参数                 	*/
}
 
 /*Used:800h--a01h,300h--373h,380h--context&stack*/

⌨️ 快捷键说明

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