1 /* linker script for inteligent boot block (for user-program-mode boot-loader in flash) */
3 INCLUDE "jt_usb1.ld-cfg"
5 PROVIDE( ___stack_top = ( __iram0_end & ~ 3 ) - 4 );
6 /*PROVIDE( ___setup_board = _start);*/
10 INPUT(bsp0hwinit.o setup_board.o)
16 ___flashbb_vector = . ;
17 LONG( ABSOLUTE( ___setup_board ) )
32 ___boot_fn_start = ALIGN( 0x4 ) ;
33 KEEP (*boot_fn.o(.text))
34 KEEP (*boot_fn.o(.rodata))
36 ___boot_fn_end = ALIGN( 0x4 ) ;
39 _etext = ALIGN( 0x4 ) ;
51 ___data_lma = ALIGN( 0x4 ) ;
52 } > flashbb /*at> flashusr*/
55 AT ( ADDR( .tors ) + SIZEOF( .tors ) )
60 _edata = ALIGN( 0x4 ) ;
63 /* ___data_lma = LOADADDR(.data) ; */
67 _bss_start = ALIGN( 0x10 ) ;