stkarm/src/linker.ld

33 lines
665 B
Plaintext

ENTRY(_start)
MEMORY {
m_text (RX) : ORIGIN = 0x40000000, LENGTH = 16M
m_data (RW) : ORIGIN = 0x41000000, LENGTH = 16M
m_stack (RW) : ORIGIN = 0x42000000, LENGTH = 16M
}
SECTIONS
{
. = 0x40000000;
.text : ALIGN(0x1000) {
obj/s_vectab.o (.text)
*(.text)
} > m_text
.data : ALIGN(0x1000) {
*(.data)
} > m_data
.bss : ALIGN(0x1000) {
*(.bss)
} > m_data
. = ALIGN(0x100); stack_svc = .;
. = . + 0x100; stack_und = .;
. = . + 0x100; stack_abt = .;
. = . + 0x100; stack_irq = .;
. = . + 0x100; stack_fiq = .;
. = . + 0x100; stack_sys = .;
. = . + 0x100; stack_usr = .;
}