|
|
@ -86,10 +86,10 @@ function(px4_nuttx_add_firmware) |
|
|
|
#TODO handle param_xml |
|
|
|
#TODO handle param_xml |
|
|
|
if(PARAM_XML) |
|
|
|
if(PARAM_XML) |
|
|
|
add_custom_command(OUTPUT ${OUT} |
|
|
|
add_custom_command(OUTPUT ${OUT} |
|
|
|
COMMAND ${process_params} |
|
|
|
COMMAND ${PYTHON_EXECUTABLE} ${process_params} |
|
|
|
--src-path ${CMAKE_SOURCE_DIR}/src |
|
|
|
--src-path ${CMAKE_SOURCE_DIR}/src |
|
|
|
--board CONFIG_ARCH_BOARD_${BOARD} --xml |
|
|
|
--board CONFIG_ARCH_BOARD_${BOARD} --xml |
|
|
|
COMMAND ${process_airframes} |
|
|
|
COMMAND ${PYTHON_EXECUTABLE} ${process_airframes} |
|
|
|
-a ${CMAKE_SOURCE_DIR}/ROMFS/px4fmu_common/init.d |
|
|
|
-a ${CMAKE_SOURCE_DIR}/ROMFS/px4fmu_common/init.d |
|
|
|
--board CONFIG_ARCH_BOARD_${BOARD} --xml |
|
|
|
--board CONFIG_ARCH_BOARD_${BOARD} --xml |
|
|
|
COMMAND ${OBJCOPY} -O binary ${EXE} ${EXE}.bin |
|
|
|
COMMAND ${OBJCOPY} -O binary ${EXE} ${EXE}.bin |
|
|
@ -97,10 +97,9 @@ function(px4_nuttx_add_firmware) |
|
|
|
--prototype ${CMAKE_SOURCE_DIR}/Images/${BOARD}.prototype |
|
|
|
--prototype ${CMAKE_SOURCE_DIR}/Images/${BOARD}.prototype |
|
|
|
--git_identity ${CMAKE_SOURCE_DIR} |
|
|
|
--git_identity ${CMAKE_SOURCE_DIR} |
|
|
|
--parameter_xml parameters.xml |
|
|
|
--parameter_xml parameters.xml |
|
|
|
--airframe_xml airframe.xml |
|
|
|
--airframe_xml airframes.xml |
|
|
|
--image ${EXE}.bin > ${OUT} |
|
|
|
--image ${EXE}.bin > ${OUT} |
|
|
|
DEPENDS ${EXE} |
|
|
|
DEPENDS ${EXE} |
|
|
|
WORKING_DIRECTORY ${CMAKE_BINARY_DIR} |
|
|
|
|
|
|
|
) |
|
|
|
) |
|
|
|
else() |
|
|
|
else() |
|
|
|
add_custom_command(OUTPUT ${OUT} |
|
|
|
add_custom_command(OUTPUT ${OUT} |
|
|
@ -110,7 +109,6 @@ function(px4_nuttx_add_firmware) |
|
|
|
--git_identity ${CMAKE_SOURCE_DIR} |
|
|
|
--git_identity ${CMAKE_SOURCE_DIR} |
|
|
|
--image ${EXE}.bin > ${OUT} |
|
|
|
--image ${EXE}.bin > ${OUT} |
|
|
|
DEPENDS ${EXE} |
|
|
|
DEPENDS ${EXE} |
|
|
|
WORKING_DIRECTORY ${CMAKE_BINARY_DIR} |
|
|
|
|
|
|
|
) |
|
|
|
) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
endfunction() |
|
|
|
endfunction() |
|
|
|