2018-01-11 21:49:13 -05:00
|
|
|
register_config_only_component()
|
2018-02-01 04:45:41 -05:00
|
|
|
|
2018-10-19 15:02:55 -04:00
|
|
|
string(REPLACE ";" " " ESPTOOLPY_FLASH_PROJECT_OPTIONS "${ESPTOOLPY_ELF2IMAGE_FLASH_OPTIONS}")
|
|
|
|
set(ESPTOOLPY_FLASH_PROJECT_OPTIONS
|
|
|
|
"${ESPTOOLPY_FLASH_PROJECT_OPTIONS} ${BOOTLOADER_OFFSET} bootloader/bootloader.bin"
|
|
|
|
)
|
|
|
|
|
|
|
|
if(CONFIG_SECURE_BOOT_ENABLED)
|
|
|
|
set(ESPTOOLPY_FLASH_PROJECT_OPTIONS "")
|
|
|
|
endif()
|
|
|
|
|
2018-11-11 02:36:10 -05:00
|
|
|
if(IDF_BUILD_ARTIFACTS)
|
|
|
|
# Generate pre-canned flasher args files suitable for passing to esptool.py
|
|
|
|
foreach(part project app bootloader partition_table)
|
|
|
|
configure_file(
|
|
|
|
"${CMAKE_CURRENT_LIST_DIR}/flash_${part}_args.in"
|
|
|
|
"${IDF_BUILD_ARTIFACTS_DIR}/flash_${part}_args"
|
|
|
|
)
|
|
|
|
endforeach()
|
|
|
|
|
2018-02-26 23:45:30 -05:00
|
|
|
configure_file(
|
2018-11-11 02:36:10 -05:00
|
|
|
"${CMAKE_CURRENT_LIST_DIR}/flasher_args.json.in"
|
|
|
|
"${IDF_BUILD_ARTIFACTS_DIR}/flasher_args.json"
|
2018-02-26 23:45:30 -05:00
|
|
|
)
|
2018-11-11 02:36:10 -05:00
|
|
|
endif()
|
2018-04-05 03:13:53 -04:00
|
|
|
|