diff options
| author | David Michieli <dmm@planetinnovation.com.au> | 2021-04-22 13:43:50 +1000 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2021-04-23 11:04:37 +1000 |
| commit | 5669a6095444e079af5e38b2b04ca5ff2e7c11f9 (patch) | |
| tree | 74df9fdc2366995d19d69f2e1b29d6078d65d09b /tools | |
| parent | 00d6a79b3d5dc80d840dc1d51166e7d95856b3d6 (diff) | |
stm32/mboot: Allow unpacking dfu without secret key.
- unpack-dfu command no longer requies a secret key to be present
- pack-dfu command raises an exception if no secret key is found
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/ci.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/ci.sh b/tools/ci.sh index c018b5500..33cf364dd 100755 --- a/tools/ci.sh +++ b/tools/ci.sh @@ -243,6 +243,10 @@ function ci_stm32_nucleo_build { BUILD_WB55=ports/stm32/build-NUCLEO_WB55 python3 ports/stm32/mboot/mboot_pack_dfu.py -k $BOARD_WB55/mboot_keys.h unpack-dfu $BUILD_WB55/firmware.pack.dfu $BUILD_WB55/firmware.unpack.dfu diff $BUILD_WB55/firmware.unpack.dfu $BUILD_WB55/firmware.dfu + # Test unpack-dfu command works without a secret key + tail -n +2 $BOARD_WB55/mboot_keys.h > $BOARD_WB55/mboot_keys_no_sk.h + python3 ports/stm32/mboot/mboot_pack_dfu.py -k $BOARD_WB55/mboot_keys_no_sk.h unpack-dfu $BUILD_WB55/firmware.pack.dfu $BUILD_WB55/firmware.unpack_no_sk.dfu + diff $BUILD_WB55/firmware.unpack.dfu $BUILD_WB55/firmware.unpack_no_sk.dfu } ######################################################################################## |
