mirror of
https://github.com/devkitPro/buildscripts.git
synced 2026-03-27 04:14:41 -05:00
added code to clear sbss
alignment issues corrected
This commit is contained in:
parent
1454653b4e
commit
caa3ea931d
|
|
@ -217,9 +217,11 @@ SECTIONS
|
|||
|
||||
.sbss ALIGN(4):
|
||||
{
|
||||
__sbss_start = ABSOLUTE(.);
|
||||
*(.sbss)
|
||||
. = ALIGN(4);
|
||||
}
|
||||
__sbss_end = .;
|
||||
|
||||
__ewram_end = . ;
|
||||
__ewram_overlay_start = . ;
|
||||
|
|
|
|||
|
|
@ -108,8 +108,8 @@ SkipEWRAMClear: @ Clear Internal WRAM to 0x00
|
|||
@---------------------------------------------------------------------------------
|
||||
@ Clear BSS section to 0x00
|
||||
@---------------------------------------------------------------------------------
|
||||
ldr r0,=__bss_start
|
||||
ldr r1,=__bss_end
|
||||
ldr r0,=__sbss_start
|
||||
ldr r1,=__sbss_end
|
||||
sub r1,r0
|
||||
bl ClearMem
|
||||
|
||||
|
|
|
|||
|
|
@ -216,9 +216,11 @@ SECTIONS
|
|||
|
||||
.sbss ALIGN(4):
|
||||
{
|
||||
__sbss_start = ABSOLUTE(.);
|
||||
*(.sbss)
|
||||
. = ALIGN(4);
|
||||
}
|
||||
__sbss_end = .;
|
||||
|
||||
__ewram_end = . ;
|
||||
__ewram_overlay_start = . ;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user