Skip to content

New automaton based, secure, fully independent STM32F4 bootloader

Latest
Compare
Choose a tag to compare
@PThierry PThierry released this 29 Aug 08:43
· 55 commits to master since this release

(HEAD -> master, tag: v1.0.0, m/master, github/master) Merge branch 'master' of https://github.com/wookey-project/bootloader
[bugfix] add missing include for reboot on panic mode
(github/reboot) [bugfix] add missing include for reboot on panic mode
[bugfix] release all devices (GPIOs, USART), clear RCC clocks, before booting kernel
[bugfix] typos
[update] updated loader usart handling to support its own usart configuration
[bugfix] using SPRMOD field only for compatible SoCs
[enhancement] add support for bootloader code & bootinfo writelock
Merge pull request #6 from PThierry/self_protection
(pthierry/self_protection, self_protection) [enhancement] make automaton resilient to bit flip attack
(portable_boot) [bugfix] make CRC calculation global to all platforms. Protect err label for integrity check
[bugfix] made DFU support limited to Wookey boards only
[enhancement] transition-centric automaton based bootloader rewriting
Merge pull request #4 from arnauldm/ami/serial
Merge pull request #3 from PThierry/portable_boot
[enhancement] Cleaner serial management by the kernel for debugging purpose
(pthierry/portable_boot) [enhancement] updated DFU button GPIO config handling to support various boards. Though not layout based by now