demo.lds

来自「The combined demo is dedicated for S1C33」· LDS 代码 · 共 88 行

LDS
88
字号
OUTPUT_FORMAT("elf32-c33", "elf32-c33",
              "elf32-c33")
OUTPUT_ARCH(c33)
SEARCH_DIR(.);
SECTIONS
{
	/* data pointer symbol By GWB33 */
	__dp = 0x00000000;

	/* section information By GWB33 */
	. = 0x0;

	.vector 0x2100000 : 
	  {
	  	__START_vector = . ; 
		crt0.o(.rodata) ;
		__END_vector = . ; 
	  }
	
	.bss 0x2600000 : 
	  {
	   __START_bss = . ; 
	   *(.bss) 
	   __END_bss = . ; 
	  }
	  
	.data __END_bss : AT( __END_rodata )
	  {
	   __START_data = . ; 
	   *(.data) 
	   __END_data = . ; 
	  }
	__START_data_lma = LOADADDR( .data );


	.cache0 0x20 : AT( __START_data_lma + SIZEOF( .data ) )
	  {__START_cache0 = . ; ../G723.1G_S1/lib/SpkIntr1.o(.text); __END_cache0 = . ; }
	  __START_cache0_lma = LOADADDR( .cache0 );

	.cache1 __END_cache0 : AT( __START_cache0_lma + SIZEOF( .cache0 ) )
	  {__START_cache1 = . ; ../G723.1G_S1/lib/decod.o(.text); __END_cache1 = . ; }
	  __START_cache1_lma = LOADADDR( .cache1 );

	.cache2 __END_cache1 : AT( __START_cache1_lma + SIZEOF( .cache1 ) )
	  {__START_cache2 = . ; ../G723.1G_S1/lib/basop.o(.text); __END_cache2 = . ; }
	  __START_cache2_lma = LOADADDR( .cache2 );

	.cache3 __END_cache2 : AT( __START_cache2_lma + SIZEOF( .cache2 ) )
	  {__START_cache3 = . ; ../G723.1G_S1/lib/lpc.o(.text); __END_cache3 = . ; }
	  __START_cache3_lma = LOADADDR( .cache3 );
	  
	.cache4 __END_cache3 : AT( __START_cache3_lma + SIZEOF( .cache3 ) )
	  {__START_cache4 = . ; ../G723.1G_S1/lib/util_lbc.o(.text); __END_cache4 = . ; }
	  __START_cache4_lma = LOADADDR( .cache4 );
	  
	.cache5 __END_cache4 : AT( __START_cache4_lma + SIZEOF( .cache4 ) )
	  {__START_cache5 = . ; ../G723.1G_S1/lib/723e0c33.o(.text); __END_cache5 = . ; }
	  __START_cache5_lma = LOADADDR( .cache5 );

	.cache6 __END_cache5 : AT( __START_cache5_lma + SIZEOF( .cache5 ) )
	  {__START_cache6 = . ; ../G723.1G_S1/lib/exc_lbc.o(.text); __END_cache6 = . ; }
	  __START_cache6_lma = LOADADDR( .cache6 );

	.cache7 0x20 : AT( __START_cache6_lma + SIZEOF( .cache6 ) )
	  {__START_cache7 = . ; mem_init.o(.text); __END_cache7 = . ; }
	  __START_cache7_lma = LOADADDR( .cache7 );
	  
	.text __END_vector : 
	  {
	   __START_text = . ; 
	   *(.text) 
	   __END_text = . ; 
	  }

	
	.rodata __END_text : 
	  {
	   __START_rodata = . ; 
	   *(.rodata) 
	   __END_rodata = . ; 
	  }


	


}

⌨️ 快捷键说明

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