1 /* linker script for applications running from FLASH */
3 INCLUDE "id_cpu1.ld-cfg"
5 /* PROVIDE ( sym = val ); */
7 PROVIDE( ___stack_top = ( __iram0_end & ~ 3 ) - 4 );
8 PROVIDE( ___heap_end = __ram_end );
18 LONG( ABSOLUTE( _start ) + 0x5a000000 ) /* JMP _start */
19 /* KEEP (crt0.o(.text)) */
21 ___boot_fn_start = ALIGN( 0x4 ) ;
22 KEEP (*boot_fn.o(.text))
23 KEEP (*boot_fn.o(.rodata))
25 ___boot_fn_end = ALIGN( 0x4 ) ;
29 ___nls_str_start = ALIGN( 0x4 ) ;
31 ___nls_str_end = ALIGN( 0x4 ) ;
33 _etext = ALIGN( 0x10 ) ;
45 ___data_lma = ALIGN( 0x10 ) ;
49 AT ( ADDR( .tors ) + SIZEOF( .tors ) )
54 _edata = ALIGN( 0x4 ) ;
55 } > ram /*at> flashusr*/
57 /* ___data_lma = LOADADDR(.data) ; */
61 _bss_start = ALIGN( 0x10 ) ;