mirror of
https://github.com/brmlab/edubrm.git
synced 2025-06-08 12:53:59 +02:00
98 lines
1.7 KiB
Text
98 lines
1.7 KiB
Text
/*
|
|
* GENERATED FILE - DO NOT EDIT
|
|
* (C) Code Red Technologies Ltd, 2008-10
|
|
* Generated linker script file for LPC1343
|
|
* Created from nxp_lpc13_c.ld (vLPCXpresso 3.8 (2 [Build 129] [31/01/2011] ))
|
|
* By LPCXpresso 3.8.2 [Build 129] [31/01/2011] on Fri Apr 01 20:01:18 CEST 2011
|
|
*/
|
|
|
|
|
|
INCLUDE "obj/linker_lib.ld"
|
|
INCLUDE "obj/linker_mem.ld"
|
|
|
|
ENTRY(ResetISR)
|
|
|
|
SECTIONS
|
|
{
|
|
|
|
/* MAIN TEXT SECTION */
|
|
.text : ALIGN(4)
|
|
{
|
|
FILL(0xff)
|
|
KEEP(*(.isr_vector))
|
|
|
|
/* Global Section Table */
|
|
. = ALIGN(4) ;
|
|
__section_table_start = .;
|
|
__data_section_table = .;
|
|
LONG(LOADADDR(.data));
|
|
LONG( ADDR(.data)) ;
|
|
LONG( SIZEOF(.data));
|
|
__data_section_table_end = .;
|
|
__bss_section_table = .;
|
|
LONG( ADDR(.bss));
|
|
LONG( SIZEOF(.bss));
|
|
__bss_section_table_end = .;
|
|
__section_table_end = . ;
|
|
/* End of Global Section Table */
|
|
|
|
|
|
*(.after_vectors*)
|
|
|
|
*(.text*)
|
|
*(.rodata .rodata.*)
|
|
. = ALIGN(4);
|
|
|
|
} > MFlash32
|
|
|
|
/*
|
|
* for exception handling/unwind - some Newlib functions (in common
|
|
* with C++ and STDC++) use this.
|
|
*/
|
|
.ARM.extab : ALIGN(4)
|
|
{
|
|
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
|
} > MFlash32
|
|
__exidx_start = .;
|
|
|
|
.ARM.exidx : ALIGN(4)
|
|
{
|
|
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
|
|
} > MFlash32
|
|
__exidx_end = .;
|
|
|
|
_etext = .;
|
|
|
|
|
|
/* MAIN DATA SECTION */
|
|
|
|
.uninit_RESERVED : ALIGN(4)
|
|
{
|
|
KEEP(*(.bss.$RESERVED*))
|
|
} > RamLoc8
|
|
|
|
.data : ALIGN(4)
|
|
{
|
|
FILL(0xff)
|
|
_data = .;
|
|
*(vtable)
|
|
*(.data*)
|
|
. = ALIGN(4) ;
|
|
_edata = .;
|
|
} > RamLoc8 AT>MFlash32
|
|
|
|
|
|
/* MAIN BSS SECTION */
|
|
.bss : ALIGN(4)
|
|
{
|
|
_bss = .;
|
|
*(.bss*)
|
|
*(COMMON)
|
|
. = ALIGN(4) ;
|
|
_ebss = .;
|
|
PROVIDE(end = .);
|
|
} > RamLoc8
|
|
|
|
PROVIDE(_pvHeapStart = .);
|
|
PROVIDE(_vStackTop = __top_RamLoc8 - 0);
|
|
}
|