summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-04-06 19:12:17 +0200
committerxengineering <me@xengineering.eu>2025-04-06 19:12:17 +0200
commit51531e94ad3d909b6a136b6506f79fdb463f7432 (patch)
treea9ec39f4eb9d4759c8a357a8f12b0e72c88f9e0d
parentf6f6d285c318d28bddfb99cf04104a5306a97c78 (diff)
downloadiot-contact-51531e94ad3d909b6a136b6506f79fdb463f7432.tar
iot-contact-51531e94ad3d909b6a136b6506f79fdb463f7432.tar.zst
iot-contact-51531e94ad3d909b6a136b6506f79fdb463f7432.zip
fw: Remove nucleo.sh
Because of the Meson build system the application firmware is signed automatically. Furthermore all artifacts required to flash the Nucleo board are deployed to the website. Thus this script is not necessary anymore.
-rwxr-xr-xfw/nucleo.sh38
1 files changed, 0 insertions, 38 deletions
diff --git a/fw/nucleo.sh b/fw/nucleo.sh
deleted file mode 100755
index ad0467b..0000000
--- a/fw/nucleo.sh
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-
-
-# This Source Code Form is subject to the terms of the Mozilla Public License,
-# v. 2.0. If a copy of the MPL was not distributed with this file, You can
-# obtain one at https://mozilla.org/MPL/2.0/.
-
-
-set -euf
-
-
-SCRIPT="$(realpath "$0")"
-FW="$(dirname "$SCRIPT")"
-ROOT="$(dirname "$FW")"
-BUILD="${ROOT}/build"
-BOOTLOADER_FIRMWARE="${BUILD}/fw/btl/zephyr/zephyr.bin"
-APPLICATION_FIRMWARE="${BUILD}/fw/app/zephyr/zephyr.bin"
-APPLICATION_FIRMWARE_SIGNED="${BUILD}/fw/app/zephyr/zephyr.signed.bin"
-BOOTLOADER_FLASH_ADDRESS='0x8000000'
-APPLICATION_FLASH_ADDRESS='0x8040000'
-IMGTOOL="${ROOT}/imgtool.py"
-KEY="${HOME}/mcuboot/key.pem"
-BOARD='nucleo_f767zi'
-
-
-set -x
-
-python "$IMGTOOL" sign \
- --version 0.0.0 \
- --header-size 0x200 \
- --slot-size 0xc0000 \
- --key "$KEY" \
- "$APPLICATION_FIRMWARE" \
- "$APPLICATION_FIRMWARE_SIGNED"
-st-flash --connect-under-reset write "$BOOTLOADER_FIRMWARE" \
- "$BOOTLOADER_FLASH_ADDRESS"
-st-flash --connect-under-reset write "$APPLICATION_FIRMWARE_SIGNED" \
- "$APPLICATION_FLASH_ADDRESS"