fmu-v2: add bootloader binary and SYS_BL_UPDATE param for BL updates

This allows a simple-to-use bootloader update mechanism to switch from
fmu-v2 to fmu-v3 target that has more flash.
This commit is contained in:
Beat Küng
2018-09-14 09:53:23 +02:00
committed by Lorenz Meier
parent 5847ab4607
commit 84c6b5ac6b
6 changed files with 60 additions and 1 deletions

View File

@@ -211,6 +211,27 @@ else
param reset
fi
#
# Bootloader upgrade
#
if ver hwcmp PX4FMU_V2
then
set BL_FILE /etc/extras/px4fmuv3_bl.bin
if [ -f $BL_FILE ]
then
if param compare SYS_BL_UPDATE 1
then
param set SYS_BL_UPDATE 0
param save
echo "BL update..." >> $LOG_FILE
bl_update $BL_FILE
echo "BL update done" >> $LOG_FILE
reboot
fi
fi
unset BL_FILE
fi
#
# Start system state indicator.
#