mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-26 06:53:34 +08:00
cmake: Fix SYS_BL_UPDATE param
It turns out that the rc.board_bootloader_upgrade file was removed each time. By no longer doing the remove_directory call, we will probably accumulate files that are removed over time without a clean build but I'd think we can live with that.
This commit is contained in:
@@ -122,7 +122,6 @@ add_custom_command(
|
|||||||
${romfs_gen_root_dir}/init.d/rc.autostart.post
|
${romfs_gen_root_dir}/init.d/rc.autostart.post
|
||||||
${romfs_gen_root_dir}/init.d/rc.filepaths
|
${romfs_gen_root_dir}/init.d/rc.filepaths
|
||||||
${romfs_copy_stamp}
|
${romfs_copy_stamp}
|
||||||
COMMAND ${CMAKE_COMMAND} -E remove_directory ${romfs_gen_root_dir}/*
|
|
||||||
COMMAND ${CMAKE_COMMAND} -E tar xf ${romfs_tar_file}
|
COMMAND ${CMAKE_COMMAND} -E tar xf ${romfs_tar_file}
|
||||||
COMMAND ${PYTHON_EXECUTABLE} ${PX4_SOURCE_DIR}/Tools/px_process_airframes.py
|
COMMAND ${PYTHON_EXECUTABLE} ${PX4_SOURCE_DIR}/Tools/px_process_airframes.py
|
||||||
--airframes-path ${romfs_gen_root_dir}/init.d
|
--airframes-path ${romfs_gen_root_dir}/init.d
|
||||||
@@ -217,6 +216,7 @@ foreach(board_extra_file ${OPTIONAL_BOARD_EXTRAS})
|
|||||||
# generate rc.board_bootloader_upgrade
|
# generate rc.board_bootloader_upgrade
|
||||||
set(BOARD_FIRMWARE_BIN "${PX4_BOARD_VENDOR}_${PX4_BOARD_MODEL}_bootloader.bin")
|
set(BOARD_FIRMWARE_BIN "${PX4_BOARD_VENDOR}_${PX4_BOARD_MODEL}_bootloader.bin")
|
||||||
configure_file(${PX4_SOURCE_DIR}/platforms/nuttx/init/rc.board_bootloader_upgrade.in ${romfs_gen_root_dir}/init.d/rc.board_bootloader_upgrade @ONLY)
|
configure_file(${PX4_SOURCE_DIR}/platforms/nuttx/init/rc.board_bootloader_upgrade.in ${romfs_gen_root_dir}/init.d/rc.board_bootloader_upgrade @ONLY)
|
||||||
|
message(STATUS "Created in ${romfs_gen_root_dir}/init.d/rc.board_bootloader_upgrade")
|
||||||
else()
|
else()
|
||||||
# remove bootloader from extras
|
# remove bootloader from extras
|
||||||
list(REMOVE_ITEM OPTIONAL_BOARD_EXTRAS ${board_extra_file})
|
list(REMOVE_ITEM OPTIONAL_BOARD_EXTRAS ${board_extra_file})
|
||||||
|
|||||||
Reference in New Issue
Block a user