cmake: add nuttx force-upload target (#9717)

If the PX4FMUv2 board does not have the v5 uploader, it's not possible
to check the silicon revision to make sure it's safe to upload the
firmware which is more than 1 MB. However, if the user is sure the
silicon revision is not affected by this errata, he can upload the
firmware using px4_uploader.py with --force argument. This commit adds
`force-upload` make target to do it more convenient way.

Signed-off-by: Andrei Korigodski <akorigod@gmail.com>
This commit is contained in:
korigod
2018-06-20 17:37:01 +03:00
committed by Daniel Agar
parent bf0a1f05fb
commit 4dfd77a0cd
2 changed files with 10 additions and 1 deletions

View File

@@ -189,6 +189,14 @@ if (TARGET parameters_xml AND TARGET airframes_xml)
VERBATIM
USES_TERMINAL
)
add_custom_target(force-upload
COMMAND ${PYTHON_EXECUTABLE}
${PX4_SOURCE_DIR}/Tools/px_uploader.py --force --port ${serial_ports} ${fw_file}
DEPENDS ${fw_file}
COMMENT "uploading px4 with --force"
VERBATIM
USES_TERMINAL
)
endif()
endif()