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

📄 test2407.cmd

📁 DSP部分功能测试 串口
💻 CMD
字号:
/*********************************************************************
* Filename: example_c.cmd                                            *
*                                                                    *
* Author: David M. Alter, Texas Instruments Inc.                     *
*                                                                    *
* Last Modified: 03/14/01                                            *
*                                                                    *
* Description: C code linker command file for LF2407 DSP.            *
*********************************************************************/


MEMORY
{
  PAGE 0:    /* Program Memory */
    VECS:        org=00000h,   len=00040h   /* internal FLASH */
    FLASH:       org=044h,   len=05FBCh   /* internal FLASH */
	FLASH1:		org=06000h,	 len=01000h
	FLASH2:		org=07000h,	 len=01000h
   /* SARAMPROG:      org=08000h,   len=00800h   /* internal SARAM */
    /*EXTPROG:        org=08800h,   len=08000h   /* external SRAM  */

  PAGE 1:    /* Data Memory */
    B2:             org=00060h,   len=00020h   /* internal DARAM */
    B0:             org=00200h,   len=00100h   /* internal DARAM */
    B1:             org=00300h,   len=00100h   /* internal DARAM */
    SARAMDATA:      org=00800h,   len=00800h   /* internal SARAM */
    EXTDATA:        org=08000h,   len=08000h   /* external SRAM  */
}

SECTIONS 
{
/* Sections generated by the C-compiler */
/*		 .text:  load =    FLASH  PAGE 0 , run = EXTDATA PAGE 1  /* initialized */
      .text:  >   FLASH  PAGE 0    /*initialized */
     .cinit:  >   FLASH2    PAGE 0   /* initialized */
	  /*	cinit:  >   FLASH1    PAGE 0
      vectors:  >   VECS       PAGE 0   /* initialized */
      .switch:  >   FLASH    PAGE 0   /* initialized */
/*	  .const:  load = FLASH1 PAGE 0,run = SARAMDATA PAGE 1/*   B1         PAGE 1   /* initialized */
/*	.const:>  B0  PAGE1  /* initialized */
 /*		.bss:> B 0 PAGE 1					/*	*/
          .bss:  >   B0         PAGE 1   /* uninitialized */
       .stack:  > SARAMDATA		PAGE 1      /* uninitialized */
    /*   .sysmem:  >   B0         PAGE 1   /* uninitialized */
	/*	.sysmem:  >    EXTDATA       PAGE 1  

/* Sections declared by the user */
/*SECTIONS

{

name            : [property,property,……]

}

name:输出段的名称

property:输出段的属性:

   load=allocation(强制地址或存储空间名称)同>allocation:定义输出段将会被装载到哪里。

   run= allocation(强制地址或存储空间名称)同>allocation:定义输出段将会在哪里运行。

注:CMD文件中只出现一个关键字load或run时,表示两者的地址时表示两者的地址时重合的。

   PAGE = n,段位于那个存储页面空间。

例:ramfuncs            : LOAD = FLASHD, 

                         RUN = RAML0, 

                         LOAD_START(_RamfuncsLoadStart),

                         LOAD_END(_RamfuncsLoadEnd),

                         RUN_START(_RamfuncsRunStart),

                         PAGE = 0

*/
      
}

⌨️ 快捷键说明

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