mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-28 10:46:33 +08:00
ROMFS: rcS param import fail try to gather data
- startup tune and console message to notify user - save dmesg and param bson copy to microsd - run param dump to show full contents of bson
This commit is contained in:
@@ -35,7 +35,7 @@ set MIXER_AUX none
|
|||||||
set MIXER_FILE none
|
set MIXER_FILE none
|
||||||
set MIXER_EXTRA none
|
set MIXER_EXTRA none
|
||||||
set OUTPUT_MODE none
|
set OUTPUT_MODE none
|
||||||
set PARAM_FILE /fs/microsd/params
|
set PARAM_FILE ""
|
||||||
set PWM_OUT none
|
set PWM_OUT none
|
||||||
set PWM_MAIN_RATE p:PWM_MAIN_RATE
|
set PWM_MAIN_RATE p:PWM_MAIN_RATE
|
||||||
set PWM_AUX_OUT none
|
set PWM_AUX_OUT none
|
||||||
@@ -129,6 +129,8 @@ then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
set PARAM_FILE /fs/microsd/params
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -161,8 +163,21 @@ else
|
|||||||
param select $PARAM_FILE
|
param select $PARAM_FILE
|
||||||
if ! param import
|
if ! param import
|
||||||
then
|
then
|
||||||
param reset_all
|
echo "ERROR [init] param import failed"
|
||||||
|
set STARTUP_TUNE 2 # tune 2 = ERROR_TUNE
|
||||||
|
|
||||||
|
param dump $PARAM_FILE
|
||||||
|
|
||||||
|
if [ -d "/fs/microsd" ]
|
||||||
|
then
|
||||||
|
dmesg >> /fs/microsd/param_import_fail.txt &
|
||||||
|
|
||||||
|
# try to make a backup copy
|
||||||
|
cp $PARAM_FILE /fs/microsd/param_import_fail.bson &
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ver hwcmp PX4_FMU_V5X PX4_FMU_V6X
|
if ver hwcmp PX4_FMU_V5X PX4_FMU_V6X
|
||||||
then
|
then
|
||||||
netman update -i eth0
|
netman update -i eth0
|
||||||
|
|||||||
Reference in New Issue
Block a user