mirror of
https://github.com/d0k3/GodMode9.git
synced 2025-06-26 13:42:47 +00:00
48 lines
958 B
Plaintext
48 lines
958 B
Plaintext
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
|
OUTPUT_ARCH(arm)
|
|
ENTRY(_start)
|
|
|
|
MEMORY
|
|
{
|
|
VECTORS (RX) : ORIGIN = 0x08000000, LENGTH = 64
|
|
AHBWRAM (RWX) : ORIGIN = 0x08000040, LENGTH = 512K - 64
|
|
}
|
|
|
|
SECTIONS
|
|
{
|
|
.vectors : ALIGN(4) {
|
|
__vectors_lma = LOADADDR(.vectors);
|
|
__vectors_vma = ABSOLUTE(.);
|
|
KEEP(*(.vectors));
|
|
. = ALIGN(4);
|
|
__vectors_len = ABSOLUTE(.) - __vectors_vma;
|
|
} >VECTORS AT>AHBWRAM
|
|
|
|
.text : ALIGN(4) {
|
|
__text_s = ABSOLUTE(.);
|
|
*(.text.start);
|
|
*(.text*);
|
|
. = ALIGN(4);
|
|
__text_e = ABSOLUTE(.);
|
|
} >AHBWRAM
|
|
|
|
.rodata : ALIGN(4) {
|
|
*(.rodata*);
|
|
. = ALIGN(4);
|
|
} >AHBWRAM
|
|
|
|
.data : ALIGN(4) {
|
|
*(.data*);
|
|
. = ALIGN(4);
|
|
} >AHBWRAM
|
|
|
|
.bss : ALIGN(4) {
|
|
__bss_start = .;
|
|
*(.bss*);
|
|
. = ALIGN(4);
|
|
__bss_end = .;
|
|
} >AHBWRAM
|
|
|
|
__end__ = ABSOLUTE(.);
|
|
}
|