nRF51_Template/scripts/merge_hex.sh

23 lines
413 B
Bash
Raw Normal View History

2021-11-24 14:12:49 +00:00
#!/bin/bash
SD_HEX=$1
APP_HEX=$2
FULL_HEX=$3
if [ $# -le 2 ] ; then
echo 'Usage: merge_hex.sh ${PATH_TO_SD} ${PATH_TO_APP} ${PATH_TO_FULL}'
exit -1
fi
echo 'Merging ihex files...'
# Copy SoftDevice file
cat "${SD_HEX}" > "${FULL_HEX}"
# Strip the last line (EOF marker) from SoftDevice.
sed -i "$ d" "${FULL_HEX}"
# Append application code to the file
cat "${APP_HEX}" >> "${FULL_HEX}"
echo 'Done.'