LAVA: Enable LAVA test job submission for NXP lpcxpresso55s69 platform
Enable LAVA test job submission for NXP lpcxpresso55s69 platform
Signed-off-by: Arthur She <arthur.she@linaro.org>
Change-Id: I38091028bdfd258fc4d8febf4828fc3e91e4ab3b
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index 6e76fd4..ab9c722 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -105,7 +105,17 @@
"pushd %(_tbm_build_dir_)s;"
"BIN_FILES=$(grep -o '\/.*\.bin' TFM_UPDATE.sh | sed 's/^/bin/');"
"tar jcf ./bin/stm32l562e-dk-tfm.tar.bz2 regression.sh TFM_UPDATE.sh ${BIN_FILES};"
- "popd")]
+ "popd")],
+ "nxp/lpcxpresso55s69": [("echo 'LPCXpresso55S69 board post process\n';"
+ "if [ -f \"%(_tbm_build_dir_)s/bin/bl2.hex\" ]; then FLASH_FILE='flash_bl2_JLink.py'; else FLASH_FILE='flash_JLink.py'; fi;"
+ "pushd %(_tbm_build_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 %(_tbm_build_dir_)s/bin;"
+ "BIN_FILES=$(grep loadfile flash.jlink | awk '{print $2}');"
+ "tar jcf lpcxpresso55s69-tfm.tar.bz2 flash.jlink ${BIN_FILES};"
+ "popd")]
},
# (Optional) If set will fail if those artefacts are missing post build