import from github
This commit is contained in:
107
berry_fix/payload/ld_script.txt
Normal file
107
berry_fix/payload/ld_script.txt
Normal file
@ -0,0 +1,107 @@
|
||||
ENTRY(Init)
|
||||
|
||||
SECTIONS {
|
||||
. = 0x2010000;
|
||||
|
||||
.text :
|
||||
ALIGN(4)
|
||||
{
|
||||
asm/crt0.o(.text);
|
||||
src/main.o(.text);
|
||||
src/rtc.o(.text);
|
||||
src/flash.o(.text);
|
||||
} =0
|
||||
|
||||
lib_text :
|
||||
ALIGN(4)
|
||||
{
|
||||
src/agb_flash.o(.text);
|
||||
src/agb_flash_1m.o(.text);
|
||||
src/agb_flash_mx.o(.text);
|
||||
asm/libagbsyscall.o(.text);
|
||||
src/siirtc.o(.text);
|
||||
*libgcc.a:_call_via_rX.o(.text);
|
||||
*libgcc.a:_modsi3.o(.text);
|
||||
*libgcc.a:_umodsi3.o(.text);
|
||||
*libgcc.a:_dvmd_tls.o(.text);
|
||||
} =0
|
||||
|
||||
.rodata :
|
||||
ALIGN(4)
|
||||
{
|
||||
src/main.o(.rodata);
|
||||
src/rtc.o(.rodata);
|
||||
src/flash.o(.rodata);
|
||||
} =0
|
||||
|
||||
lib_rodata :
|
||||
ALIGN(4)
|
||||
{
|
||||
src/agb_flash.o(.rodata);
|
||||
src/agb_flash_1m.o(.rodata);
|
||||
src/agb_flash_mx.o(.rodata);
|
||||
src/agb_flash_le.o(.rodata);
|
||||
src/siirtc.o(.rodata);
|
||||
}
|
||||
|
||||
. = 0x2020000;
|
||||
|
||||
ewram (NOLOAD) :
|
||||
ALIGN(4)
|
||||
{
|
||||
<EWRAM>
|
||||
}
|
||||
|
||||
. = 0x3001000;
|
||||
|
||||
iwram (NOLOAD) :
|
||||
ALIGN(4)
|
||||
{
|
||||
<BSS>
|
||||
. = 0x40;
|
||||
<COMMON>
|
||||
end = .;
|
||||
}
|
||||
|
||||
. = 0x8000000;
|
||||
|
||||
RS_Rom (NOLOAD) :
|
||||
ALIGN(4)
|
||||
{
|
||||
_start = .;
|
||||
. += 4;
|
||||
RomHeaderNintendoLogo = .;
|
||||
. += 156;
|
||||
RS_RomHeader = .;
|
||||
RomHeaderGameTitle = .;
|
||||
. += 12;
|
||||
RomHeaderGameCode = .;
|
||||
. += 4;
|
||||
RomHeaderMakerCode = .;
|
||||
. += 2;
|
||||
RomHeaderMagic = .;
|
||||
. += 1;
|
||||
RomHeaderMainUnitCode = .;
|
||||
. += 1;
|
||||
RomHeaderDeviceType = .;
|
||||
. += 1;
|
||||
RomHeaderReserved1 = .;
|
||||
. += 7;
|
||||
RomHeaderSoftwareVersion = .;
|
||||
. += 1;
|
||||
RomHeaderChecksum = .;
|
||||
. += 1;
|
||||
RomHeaderReserved2 = .;
|
||||
. += 6;
|
||||
GPIOPortData = .;
|
||||
. += 2;
|
||||
GPIOPortDirection = .;
|
||||
. += 2;
|
||||
GPIOPortReadEnable = .;
|
||||
} =0
|
||||
|
||||
/DISCARD/ :
|
||||
{
|
||||
*(*);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user