fir.cmd

来自「FIR滤波器包括所有的源程序」· CMD 代码 · 共 39 行

CMD
39
字号

-o fir.out 

MEMORY
{
PAGE 0:                                         	/*program memory range*/
 		EXT_PM: ORIGIN = 0h,     LENGTH = 0FF00h    /*external memory*/  
 		B0_PM : ORIGIN = 0ff00h, LENGTH = 0100h     /*interanl DARAM BO mirror(CNF=1)*/
 		
PAGE 1:                                                 /*data memory range*/
  		MREGS : ORIGIN = 0h,	 LENGTH = 60h       /*mirror register in data memory*/ 
  		
  		BLK_B2: ORIGIN = 60h,	 LENGTH = 20h       /*internal DARAM B2*/
  		BLK_B0: ORIGIN = 200h,	 LENGTH = 100h      /*internal DARAM B0 when CNF=0 */
  		BLK_B1: ORIGIN = 300h, 	 LENGTH = 100h      /*internal DARAM B1*/
  		
  		EXT_DM: ORIGIN = 0800h,  LENGTH = 7800h     /*external memory*/
  		GM_DM : ORIGIN = 8000h,  LENGTH = 8000h      /*external global memory*/ 
    
PAGE 2:                                        		 /*I/O memory*/ 
        IO_IN : ORIGIN = 0ff00h, LENGTH = 0100h      /*mirror register in I/O memory*/
        IO_EXT: ORIGIN = 0h,	 LENGTH = 0ff00h     /*external I/O */
}

SECTIONS
{   
	vectors  :{}> EXT_PM	 PAGE 0
   .text     :{}> EXT_PM     PAGE 0         	/*.text allocate after vector*/
   /*.switch   :> EXT_DM     PAGE 1				/* SWITCH TABLE INFO */
  /* .const    :> EXT_DM     PAGE 1				/* CONSTANT DATA */
  /* .cinit    :> EXT_DM     PAGE 1				/* INITIALIZATION TABLES */
   .data     :{}> BLK_B1     PAGE 1				/* INITIALIZED DATA */
  /*  new      :{}> BLK_B2     PAGE 1   */
   .bss      :{}> EXT_DM     PAGE 1				/* GLOBAL & STATIC VARS */  
   output    : {}>0x2300     PAGE 1             /*external memory*/
  /* .stack    :> EXT_DM     PAGE 1				/* PRIMARY SYSTEM STACK */
}

⌨️ 快捷键说明

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