📄 booter_standalone.ld
字号:
INPUT(-lau1x00)
OUTPUT_ARCH(mips)
ENTRY(reset)
/**** Start point ****/
SECTIONS
{
.text 0x9fc00000 :
{
*(.reset)
*(.init)
*(.text)
_ecode = ABSOLUTE(.) ; /* End of code */
*(.rodata)
. = ALIGN(8);
_etext = ABSOLUTE(.); /* End of code and read-only data */
}
/**** Initialised data ****/
.data 0x80010000 :
AT ( ADDR(.text) + SIZEOF(.text) )
{
_data = ABSOLUTE(.); /* Start of initialised data */
_data_actual = ADDR(.text) + SIZEOF(.text); /* Actual location of data segment */
*(.data)
. = ALIGN(8);
_gp = ABSOLUTE(. + 0x7ff0); /* point at middle (32Kbytes) of 64Kbyte initialized data */
*(.lit8)
*(.lit4)
*(.sdata)
. = ALIGN(8);
_edata = ABSOLUTE(.); /* End of initialised data */
}
/**** Uninitialised data ****/
_fbss = .; /* Start of unitialised data */
.sbss :
{
*(.sbss)
*(.scommon)
}
.bss :
{
*(.bss)
*(COMMON)
}
_end = . ; /* End of unitialised data */
.gptab.sdata : { *(.gptab.data) *(.gptab.sdata) }
.gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) }
/DISCARD/ :
{
*(.reginfo)
}
PROVIDE(etext = _etext);
PROVIDE (edata = .);
PROVIDE (end = .);
PROVIDE (__stacktop = _end + 0x010000);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -