Join Scott as he works to polish the MCUboot bootloader for use with Zephyr based firmwares like CircuitPython. He'll answer any questions folks have too.
Visit the Adafruit shop online - http://www.adafruit.com
Thanks to dcd for timecodes:
0:00 Getting started
0:57 Hello everyone - circuit python (CP) on microprocessor example NRF64LM20
3:25 Join discord for chat (online and during the week)
4:12 Detour into bootloader -
8:00 Seattle happy hardware hour - first Thursday of every month
12:19 github adafruit/adabute
13:22 uf2 bootloaders - then green lake
14:32 oldinsurancemaps.net rabbit trail
15:34 uf2 created to drag/drop boot loaders
17:42 need to preserve the flash segments
19:39 original adafruit UF2 boot loader
20:12 tinyuf2 ( built on tinyusb ) support espressif
20:52 nRF52 bootloader
21:30 adding a fourth boot loader based on zephyr
22:23 LLM coding
23:32 safe mode support added "saved word" ( including unit test )
25:45 swapping regions for software update over the air (OTA)
29:08 UF2 application that can update itself
29:50 OTA_0 and OTA_1 discussion
32:18 boot loader status indicators, and double tap
33:13 partition table example nrf54lm20dk.dtsi
39:54 ROM bootloaders
43:33 enter boot loader via double reset
45:39 boot/zephyr/main.c and CONFIG_BOOT_SERIAL_DOUBLE_TAP (double tapping reset)
47:35 related to CP reset and boot button
51:10 consider firmware for coprocessors also
52:30 thinking about pin muxing in parallel
54:00 build and reflash the bootloader
55:00 CURRENT.UF2 support for dragging off the non volatile memory, and INFO_UF2.TXT
56:40 copy the updater to the UF2 drive
52:23 next week in new office!
1:00:44 display support
-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------