osd-contiki/platform/osd-merkur-256
Ralf Schlatterbeck 0c3a9c6b5a Fix OTA update
Image 0 did not work. We now get rid of bootloader_backup_irq_table and
do this manually: We may not write to address 0 while an image is
running. So for image 0 we write the lower 8 pages to the backup
address. For all other images (ony image 1 currently) we write to
*both*, the original address *and* the backup address. This is done
because some addresses in the lower 8 pages *are* used at the original
address and the bootloader doesn't (want to) know which addresses are
which.
There are more safeguards now: We refuse to write to the active or
boot_next image (if boot_next is not boot_default). We mark the uploaded
partition as not ok.
Needs latest bootloader with commit ID a5771ae033b57.
2017-08-27 15:00:04 +02:00
..
dev fixed leds 2017-07-30 13:04:56 +02:00
bootloader_if.h Fix OTA update 2017-08-27 15:00:04 +02:00
contiki-conf.h bugfix compile example settings-example 2017-08-16 16:13:34 +02:00
contiki-main.c Multi-platform support, osd-merkur-{128,256} 2016-04-22 17:59:40 +02:00
custom-avr6.xm Add linker script 2017-08-22 10:13:36 +02:00
Makefile.osd-merkur-256 Fix OTA update 2017-08-27 15:00:04 +02:00
node-id.c Multi-platform support, osd-merkur-{128,256} 2016-04-22 17:59:40 +02:00
node-id.h Multi-platform support, osd-merkur-{128,256} 2016-04-22 17:59:40 +02:00
params.c First stab at OTA-update 2017-07-31 13:26:29 +02:00
params.h Multi-platform support, osd-merkur-{128,256} 2016-04-22 17:59:40 +02:00
slip_uart0.c Multi-platform support, osd-merkur-{128,256} 2016-04-22 17:59:40 +02:00