bldc/lispBM/c_libs/link.ld

50 lines
690 B
Plaintext

MEMORY
{
MEM : org = 0, len = 64k
}
SECTIONS
{
. = 0;
_text = .;
.program_ptr : ALIGN(4)
{
. = ALIGN(4);
*(.program_ptr)
} > MEM
.init_fun : ALIGN(4)
{
. = ALIGN(4);
*(.init_fun)
} > MEM
.data : ALIGN(4)
{
. = ALIGN(4);
*(.data)
} > MEM
.bss : ALIGN(4)
{
. = ALIGN(4);
*(.bss)
} > MEM
.got : ALIGN(4)
{
. = ALIGN(4);
*(.got*)
. = ALIGN(4);
} > MEM
.text : ALIGN(16) SUBALIGN(16)
{
*(.text)
*(.rodata)
*(.rodata.*)
} > MEM
}