PROVIDE (_setup_board = 0);
-irq_table_size_init = 4 * (16+33);
-
/* SECTION command : Define mapping of input sections */
/* into output sections. */
*(.gcc_except_table)
*(.rodata .rodata*)
*(.gnu.linkonce.r.*)
- } >IROM
+ } >FLASHBOOT
/******************************************/
/* .ctors .dtors are used for c++ constructors/destructors */
KEEP(*(SORT(.ctors.*)))
KEEP(*(.ctors))
PROVIDE(__ctors_end = .);
- } >IROM
+ } >FLASHBOOT
.dtors :
{
/* End Of .text section */
_etext = .;
_sifastcode = .;
- } >IROM
+ } >FLASHBOOT
+ .keyval :
+ {
+ PROVIDE (_keyval_start = .);
+ PROVIDE (_keyval_page_len = KEYVAL_PAGE_LEN );
+ }> KEYVAL
+
+ .app :
+ {
+ PROVIDE (_mem_app_start = . );
+ } > FLASHAPP
+
.irqarea (NOLOAD):
{
. = ALIGN (256);
. = ALIGN (4);
_efastcode = . ;
_sidata = .;
- } >IRAM0 AT>IROM
+ } >IRAM0 AT>FLASHBOOT
/******************************************/
/* This used for USB RAM section */
. = ALIGN(4);
_edata = . ;
- } >IRAM0 AT>IROM
+ } >IRAM0 AT>FLASHBOOT
/******************************************/
/* For no-init variables section */