summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md12
-rw-r--r--fw/prj.conf1
-rwxr-xr-xfw/sign.sh4
-rw-r--r--fw/zephyrproject/bootloader/bootloader.conf1
4 files changed, 14 insertions, 4 deletions
diff --git a/README.md b/README.md
index 64da043..f01e7df 100644
--- a/README.md
+++ b/README.md
@@ -36,8 +36,16 @@ tree build/pcb
The resulting firmware can be flashed via a ST-LINK debugger / programmer.
```
-st-flash --connect-under-reset write build/fw/bootloader/zephyr/zephyr.bin 0x8000000
-st-flash --connect-under-reset write build/fw/zephyr/zephyr.bin.signed 0x8040000
+st-flash \
+ --connect-under-reset \
+ write \
+ build/fw/bootloader/zephyr/iot-contact-bootloader.bin \
+ 0x8000000
+st-flash \
+ --connect-under-reset \
+ write \
+ build/fw/zephyr/iot-contact-application.bin.signed \
+ 0x8040000
```
UART shell output can be retrieved with `picocom`.
diff --git a/fw/prj.conf b/fw/prj.conf
index 1769590..4ee43f2 100644
--- a/fw/prj.conf
+++ b/fw/prj.conf
@@ -11,3 +11,4 @@ CONFIG_NET_SHELL=y
CONFIG_GPIO=y
CONFIG_BOOTLOADER_MCUBOOT=y
+CONFIG_KERNEL_BIN_NAME="iot-contact-application"
diff --git a/fw/sign.sh b/fw/sign.sh
index 2ae31bb..17fd61d 100755
--- a/fw/sign.sh
+++ b/fw/sign.sh
@@ -12,7 +12,7 @@ set -euf
ROOT="$(dirname "$0")"
MCUBOOT="${ROOT}/zephyrproject/bootloader/mcuboot"
IMGTOOL="${MCUBOOT}/scripts/imgtool.py"
-INPUT="${ROOT}/../build/fw/zephyr/zephyr.bin"
+INPUT="${ROOT}/../build/fw/zephyr/iot-contact-application.bin"
OUTPUT="${INPUT}.signed"
@@ -32,4 +32,4 @@ python $IMGTOOL sign \
"${INPUT}" \
"${OUTPUT}" > /dev/null
-echo "Signed application firmware: ${OUTPUT}"
+echo "${OUTPUT}"
diff --git a/fw/zephyrproject/bootloader/bootloader.conf b/fw/zephyrproject/bootloader/bootloader.conf
index e70e50e..5f07692 100644
--- a/fw/zephyrproject/bootloader/bootloader.conf
+++ b/fw/zephyrproject/bootloader/bootloader.conf
@@ -1 +1,2 @@
CONFIG_BOOT_SIGNATURE_TYPE_ED25519=y
+CONFIG_KERNEL_BIN_NAME="iot-contact-bootloader"