Build: LPC script update.
Updates the LPC script to be able to run without the removed script files.
Change-Id: I993851c00b29bf251fc1f302bf0ecf81753bb480
Signed-off-by: Matthew Dalzell <matthew.dalzell@arm.com>
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index c655dc0..bd124e0 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -141,21 +141,34 @@
"bin/tfm_s_signed.bin "
"image_signing/scripts/tfm_ns_signed.bin ;"
"popd"),
- "nxp/lpcxpresso55s69": ("echo 'LPCXpresso55S69 board post process\n';"
- "if [ -f \"%(ci_build_root_dir)s/spe/bin/bl2.hex\" ]; then FLASH_FILE='flash_bl2_JLink.py'; else FLASH_FILE='flash_JLink.py'; fi;"
- "mkdir -p %(codebase_root_dir)s/build/bin ;"
- # Workaround for flash_JLink.py
- "cp %(ci_build_root_dir)s/spe/bin/tfm_s.hex %(codebase_root_dir)s/build/bin ;"
- "cp %(ci_build_root_dir)s/nspe/bin/tfm_ns.hex %(codebase_root_dir)s/build/bin ;"
- "pushd %(codebase_root_dir)s/platform/ext/target/nxp/lpcxpresso55s69/scripts;"
- "LN=$(grep -n 'JLinkExe' ${FLASH_FILE}|awk -F: '{print $1}');"
- "sed -i \"${LN}s/.*/ print('flash.jlink generated')/\" ${FLASH_FILE};"
- "python3 ./${FLASH_FILE};"
- "cd %(codebase_root_dir)s/build/bin;"
- "BIN_FILES=$(grep loadfile flash.jlink | awk '{print $2}');"
- "tar jcf lpcxpresso55s69-tfm.tar.bz2 flash.jlink ${BIN_FILES};"
- "mv lpcxpresso55s69-tfm.tar.bz2 %(ci_build_root_dir)s/nspe/bin ;"
- "popd"),
+ "nxp/lpcxpresso55s69": ("echo 'LPCXpresso55S69 bo.ard post process\n';"
+ "mkdir -p %(codebase_root_dir)s/build/bin ;"
+ # Workaround for flash_JLink.py
+ "cp %(ci_build_root_dir)s/spe/bin/tfm_s.hex %(codebase_root_dir)s/build/bin ;"
+ "cp %(ci_build_root_dir)s/nspe/bin/tfm_ns.hex %(codebase_root_dir)s/build/bin ;"
+ "cd %(codebase_root_dir)s/build/bin; "
+ "rm -f flash.jlink; "
+ "if [ -f \"%(ci_build_root_dir)s/spe/bin/bl2.hex\" ]; then "
+ "echo r >> flash.jlink; "
+ "echo erase >> flash.jlink; "
+ "echo loadfile bl2.hex >> flash.jlink; "
+ "echo loadfile tfm_s_ns_signed.bin -0x8000 >> flash.jlink; "
+ "echo r >> flash.jlink; "
+ "echo go >> flash.jlink; "
+ "echo exit >> flash.jlink; "
+ "else "
+ "echo r >> flash.jlink; "
+ "echo erase >> flash.jlink; "
+ "echo loadfile tfm_s.hex >> flash.jlink; "
+ "echo loadfile tfm_ns.hex >> flash.jlink; "
+ "echo r >> flash.jlink; "
+ "echo go >> flash.jlink; "
+ "echo exit >> flash.jlink; "
+ "fi;"
+ "BIN_FILES=$(grep loadfile flash.jlink | awk '{print $2}');"
+ "tar jcf lpcxpresso55s69-tfm.tar.bz2 flash.jlink ${BIN_FILES};"
+ "mv lpcxpresso55s69-tfm.tar.bz2 %(ci_build_root_dir)s/nspe/bin ;"
+ "BIN_FILES=$(grep loadfile flash.jlink | awk '{print $2}');"),
"cypress/psoc64": ("echo 'Sign binaries for Cypress PSoC64 platform';"
"pushd %(codebase_root_dir)s/;"
"sudo /usr/local/bin/cysecuretools "