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

📄 bpxz.cmd

📁 TI TMS320F206
💻 CMD
字号:
/*=================================================================*/
/*=  TITLE: F206 Common command file--*.cmd                       =*/
/*=  FUNCTION: Define program, data, I/O space size and location. =*/
/*=  Declare: .text---包含可执行代码和字符串,(代码块)                =*/
/*=           .data---数据块                                       =*/
/*=           .cinit--包含初始化变量和常数表,(C初始化表)              =*/
/*=           .const--字符串常数表和switch表                        =*/
/*=           .bss----保留全局和静态变量空间,(变量)                  =*/
/*=           .stack--为系统堆栈分配RAM                             =*/
/*=                                                               =*/
/*=================================================================*/       
       
        -STACK	200 /*4095*/
MEMORY
{
       PAGE 0:  /*PROGRAM MEMORY*/
       PROG1:  origin=0x0000  length=0x7fff
       PROG2:  origin=0x8000  length=0x7eff
	       
       PAGE 1:  /*DATA MEMORY*/
       DATA0:  origin=0x0300  length=0x01ff  /*On-chip DARAM B1*/
       DATA1:  origin=0x0800  length=0x0fff  /*On-chip SARAM 4K*/
       DATA2:  origin=0x1800  length=0xc7ff  /*External*/
       /*DATA3:  origin=0xe000  length=0x1fff*/
       
       PAGE 2:  /*I/O SPACE*/      
       IO_IN:  ORIGIN=0FF00H, LENGTH=0FFH    /*On-chip I/O PERIPHERAL REGISTER*/
       IO_EX:  ORIGIN=0000H,  LENGTH=0FF00H  /*EXT.I/O MAPPED PERIPHERAL SPACE*/
}		

SECTIONS
{
	vectors: load=0      PAGE 0  /*vectors start address 0000H*/
	.text:   {}> PROG1   PAGE=0  /*.text placed after vectors*/
	.data:   {}> PROG1   PAGE=0  /*.data placed after .text*/
	.cinit:	 {}> PROG1   PAGE=0  /*.cinit placed after .data*/
	.stack:  {}> DATA1   PAGE 1  /*.stack start address 0800H*/
	.bss:    {}> DATA2   PAGE 1  /*.bss placed after .stack*/

/*	.const:	load=PROG1 PAGE 0,run=DATA2 PAGE 1
		   { 
		     __const_run = .;
		     *(.c_mark)
		     *(.const)
		     __const_length = . - __const_run;
		   }*/
		   
/*	.bss:	PAGE=1	   
	.data  	: { } > SARAM PAGE 1
	.bss 		: { } > SARAM PAGE 1 (NOLOAD)
	.stack 	: { } > B0 PAGE 1	(NOLOAD)   
	.sysmem     : { } > SARAM PAGE 1	    */
}

⌨️ 快捷键说明

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