mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-23 13:33:34 +08:00
ROMFS: execute rc.autostart (airframes) before starting dataman
This commit is contained in:
@@ -206,6 +206,26 @@ else
|
|||||||
fi
|
fi
|
||||||
unset BOARD_RC_DEFAULTS
|
unset BOARD_RC_DEFAULTS
|
||||||
|
|
||||||
|
#
|
||||||
|
# Set parameters and env variables for selected SYS_AUTOSTART.
|
||||||
|
#
|
||||||
|
set AUTOSTART_PATH etc/init.d/rc.autostart
|
||||||
|
if ! param compare SYS_AUTOSTART 0
|
||||||
|
then
|
||||||
|
if param greater SYS_AUTOSTART 1000000
|
||||||
|
then
|
||||||
|
# Use external startup file
|
||||||
|
if [ $SDCARD_AVAILABLE = yes ]
|
||||||
|
then
|
||||||
|
set AUTOSTART_PATH etc/init.d/rc.autostart_ext
|
||||||
|
else
|
||||||
|
echo "ERROR [init] SD card not mounted - trying to load airframe from ROMFS"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
. ${R}$AUTOSTART_PATH
|
||||||
|
fi
|
||||||
|
unset AUTOSTART_PATH
|
||||||
|
|
||||||
#
|
#
|
||||||
# Start the tone_alarm driver.
|
# Start the tone_alarm driver.
|
||||||
# Needs to be started after the parameters are loaded (for CBRK_BUZZER).
|
# Needs to be started after the parameters are loaded (for CBRK_BUZZER).
|
||||||
@@ -243,26 +263,6 @@ else
|
|||||||
rgbled start -X -q
|
rgbled start -X -q
|
||||||
rgbled_ncp5623c start -X -q
|
rgbled_ncp5623c start -X -q
|
||||||
|
|
||||||
#
|
|
||||||
# Set parameters and env variables for selected AUTOSTART.
|
|
||||||
#
|
|
||||||
set AUTOSTART_PATH etc/init.d/rc.autostart
|
|
||||||
if ! param compare SYS_AUTOSTART 0
|
|
||||||
then
|
|
||||||
if param greater SYS_AUTOSTART 1000000
|
|
||||||
then
|
|
||||||
# Use external startup file
|
|
||||||
if [ $SDCARD_AVAILABLE = yes ]
|
|
||||||
then
|
|
||||||
set AUTOSTART_PATH etc/init.d/rc.autostart_ext
|
|
||||||
else
|
|
||||||
echo "ERROR [init] SD card not mounted - trying to load airframe from ROMFS"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
. ${R}$AUTOSTART_PATH
|
|
||||||
fi
|
|
||||||
unset AUTOSTART_PATH
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Override parameters from user configuration file.
|
# Override parameters from user configuration file.
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user