MCUBoot with Vector Table Relocation (Official PineTime Preload)
Final release of MCUBoot Bootloader for PineTime Preload yay!
-
Bootloader Firmware Image for preloading on PineTime: https://github.com/lupyuen/pinetime-rust-mynewt/releases/download/v4.1.7/mynewt_nosemi.elf.bin
-
Tested according to https://gist.github.com/lupyuen/fb4cc04f03219d913cba8ec371f8c644
-
Built with
v4.1.7
of this repo under branchota2
-
With Apache Mynewt
v1.7.0
and MCUBootv1.5.0
repository.apache-mynewt-core: type: github vers: 1.7.0 user: apache repo: mynewt-core repository.mcuboot: type: github vers: 1.5.0 user: JuulLabs-OSS repo: mcuboot
-
Build instructions for MCUBoot: https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot#build-and-flash-mcuboot-bootloader
-
ota2
branch has been merged to themaster
branch as of 1 Aug 2020. All new development of MCUBoot shall continue with themaster
branch.
Previous Notes
Tested OK with FreeRTOS yay!
Demo video: https://github.com/lupyuen/pinetime-rust-mynewt/releases/download/v4.1.7/mcuboot-freertos.mp4
Set flash-app.ocd
to...
program /Users/Luppy/Downloads/jf.bin verify 0x00008000
FreeRTOS firmware jf.bin
may be found here: https://github.com/lupyuen/pinetime-rust-mynewt/releases/tag/v4.1.5