[PATCH 2/3] iot2050: Use binman in signing script

Jan Kiszka jan.kiszka at siemens.com
Mon Jun 5 16:39:52 CEST 2023


From: Jan Kiszka <jan.kiszka at siemens.com>

The underlying issue was fixed in the meantime. Switching to fully
binman-based signing (script-free) remains a todo, though.

Signed-off-by: Jan Kiszka <jan.kiszka at siemens.com>
---
CC: Simon Glass <sjg at chromium.org>
---
 tools/iot2050-sign-fw.sh | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/tools/iot2050-sign-fw.sh b/tools/iot2050-sign-fw.sh
index 4d1d79498c2..da425c94a5d 100755
--- a/tools/iot2050-sign-fw.sh
+++ b/tools/iot2050-sign-fw.sh
@@ -39,13 +39,9 @@ CERT_X509=$(mktemp XXXXXXXX.crt)
 
 openssl req -new -x509 -key $1 -nodes -outform DER -out $CERT_X509 -config $TEMP_X509 -sha512
 cat $CERT_X509 tispl.bin > tispl.bin_signed
-# currently broken in upstream
-#source/tools/binman/binman replace -i flash.bin -f tispl.bin_signed blob at 0x180000
-dd if=tispl.bin_signed of=flash.bin bs=$((0x1000)) seek=$((0x180000/0x1000)) conv=notrunc
+source/tools/binman/binman replace -i flash.bin -f tispl.bin_signed blob at 0x180000
 
 rm $TEMP_X509 $CERT_X509
 
 tools/mkimage -G $1 -r -o sha256,rsa4096 -F fit at 0x380000.fit
-# currently broken in upstream
-#source/tools/binman/binman replace -i flash.bin -f fit at 0x380000.fit fit at 0x380000
-dd if=fit at 0x380000.fit of=flash.bin bs=$((0x1000)) seek=$((0x380000/0x1000)) conv=notrunc
+source/tools/binman/binman replace -i flash.bin -f fit at 0x380000.fit fit at 0x380000
-- 
2.35.3



More information about the U-Boot mailing list