The Arduino 101 comes with a bootloader that supports DFU and flashing of all cores using the dfu-util package. This changes the memory layout of the image built for the Arduino 101 and remove previous work-arounds to allow booting, including the version-header section in the linker script. The bootloader expects the text section at +0x30 from the physical load address and thus requires special treatment in the linker script. Other changes by Andrew Boie: The flash size parameters were both wrong. X86 side has 192K of flash from 0x4003000 - 0x40060000, the entire span of sys_flash1. ARC side is now the span from 0x40010000 - 0x40030000, 128K. Change-Id: Iecfa5d2b84a3f522d9eca06268d6b8b71a094aaa Signed-off-by: Anas Nashif <anas.nashif@intel.com> |
||
|---|---|---|
| .. | ||
| addr_types.h | ||
| arcv2_irq_unit.h | ||
| asm_inline_gcc.h | ||
| asm_inline.h | ||
| aux_regs.h | ||
| error.h | ||
| exc.h | ||
| ffs.h | ||
| irq.h | ||
| linker.ld | ||
| misc.h | ||