esp32: Guard the binary generation with CONFIG_ESP32CORE_BINARY

This commit is contained in:
Xiang Xiao 2020-03-23 14:04:40 +08:00 committed by Ouss4
parent d2e6378322
commit e4c8f5d767
2 changed files with 8 additions and 0 deletions

View File

@ -38,4 +38,10 @@ config ESP32CORE_RUN_IRAM
allows interoperability with the esp-idf system but makes you allows interoperability with the esp-idf system but makes you
reliant on the esp-idf design for these parts. Both are possible. reliant on the esp-idf design for these parts. Both are possible.
config ESP32CORE_FLASH_IMAGE
bool "esp32 flash image"
default n
---help---
Create flash_image.bin mainly used for QEMU.
endif # ARCH_BOARD_ESP32CORE endif # ARCH_BOARD_ESP32CORE

View File

@ -24,6 +24,7 @@
# POSTBUILD -- Perform post build operations # POSTBUILD -- Perform post build operations
ifeq ($(CONFIG_ESP32CORE_FLASH_IMAGE),y)
define POSTBUILD define POSTBUILD
@echo "MKIMAGE: ESP32 binary" @echo "MKIMAGE: ESP32 binary"
$(Q) if ! esptool.py version ; then \ $(Q) if ! esptool.py version ; then \
@ -47,3 +48,4 @@ define POSTBUILD
echo "Generated: flash_image.bin (it can be run with 'qemu-system-xtensa -nographic -machine esp32 -drive file=flash_image.bin,if=mtd,format=raw')"; \ echo "Generated: flash_image.bin (it can be run with 'qemu-system-xtensa -nographic -machine esp32 -drive file=flash_image.bin,if=mtd,format=raw')"; \
fi fi
endef endef
endif