link_ad.xn
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· XN 代码 · 共 113 行
XN
113 行
/**************************************************************************
* *
* PROJECT : MIPS port for uC/OS-II *
* *
* MODULE : link.xn *
* *
* AUTHOR : Michael Anburaj *
* URL : http://geocities.com/michaelanburaj/ *
* EMAIL: michaelanburaj@hotmail.com *
* *
* PROCESSOR : MIPS 4Kc (32 bit RISC) - ATLAS board *
* *
* TOOL-CHAIN : SDE & Cygnus *
* *
* DESCRIPTION : *
* Linker script file *
* *
**************************************************************************/
OUTPUT_FORMAT("elf32-tradlittlemips")
OUTPUT_ARCH(mips)
/**** Start point ****/
ENTRY(_start) /* Entry point of application */
INCLUDE newsym.lds
MEMORY
{
ram (wx) : ORIGIN = 0x80318000, LENGTH = 512K
/* frame (rw) : ORIGIN = 0x81F00000, LENGTH = 1M */
}
SECTIONS
{
/**** Code and read-only data ****/
.text :
{
_ftext_plugin = ABSOLUTE(.) ; /* Start of code and read-only data */
*(.text*)
*(.gnu.linkonce.*)
*(__libc*)
*(.rel.dyn)
_ecode_plugin = ABSOLUTE(.) ; /* End of code */
*(.rodata*)
. = ALIGN(8);
_etext_plugin = ABSOLUTE(.); /* End of code and read-only data */
} > ram
/**** Initialised data ****/
.data :
{
_fdata_plugin = ABSOLUTE(.); /* Start of initialised data */
*(.data*)
*(.eh_frame*)
*(.gcc_except_table*)
. = ALIGN(8);
__CTOR_LIST__ = ABSOLUTE(.);
KEEP(*(SORT(.ctors*)))
__CTOR_END__ = ABSOLUTE(.);
__DTOR_LIST__ = ABSOLUTE(.);
KEEP(*(SORT(.dtors*)))
__DTOR_END__ = ABSOLUTE(.);
_gp = ABSOLUTE(. + 0x7ff0); /* Base of small data */
*(.lit8)
*(.lit4)
*(.sdata)
. = ALIGN(8);
_edata_plugin = ABSOLUTE(.); /* End of initialised data */
} > ram
/**** Uninitialised data ****/
_fbss_plugin = .; /* Start of uninitialised data */
.sbss :
{
*(.sbss)
*(.scommon)
} > ram
.bss :
{
*(.bss)
*(COMMON)
/* Allocate room for stack */
. = ALIGN(8) ;
_freemem_plugin = .;
} > ram
_end_plugin = . ; /* End of unitialised data */
.gptab.sdata : { *(.gptab.data) *(.gptab.sdata) }
.gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) }
/DISCARD/ :
{
*(.reginfo)
}
PROVIDE(etext = _etext_plugin);
PROVIDE (edata = .);
PROVIDE (end = .);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?