From cfab7c00ce1aee443d2bb7c29e360316ec67f7d5 Mon Sep 17 00:00:00 2001 From: Eric Wild Date: Tue, 15 Nov 2022 01:03:44 +0100 Subject: [PATCH] conrtrib/upload : upload elf files Due to popular demand people want elf files that can be loaded to get debug symbols, so publish the elf file, but not the stub-less bin file. This elf file can ONLY be used to look up symbols, it should NOT be "load"ed into flash, because the preceding crc stub has to match. Mixing older crc stubs that are still in flash and newer elf files means the device will end up in DFU mode upon reset. Change-Id: Ifceb16d385388356ac1bf8b13f5df62c643bebf8 --- contrib/prepare_upload.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/prepare_upload.sh b/contrib/prepare_upload.sh index f134d2ad..cdd144fa 100755 --- a/contrib/prepare_upload.sh +++ b/contrib/prepare_upload.sh @@ -9,7 +9,7 @@ echo "Copying binaries with "-latest" and "-$GIT_VERSION" appended..." cd firmware/bin for ext in bin elf; do for file in *."$ext"; do - if ! [[ "$file" =~ ^(.*padded.*|.*nocrcstub.*)$ ]];then + if ! [[ "$file" =~ ^(.*padded.*|.*nocrcstub.*bin)$ ]];then without_ext="${file%.*}" cp -v "$file" "$without_ext-latest.$ext" cp -v "$file" "$without_ext-$GIT_VERSION.$ext"