# # This is a project Makefile. It is assumed the directory this Makefile resides in is a # project subdirectory. # PROJECT_NAME := ota_test IDF_PATH=../thirdparty/ESP8266_RTOS_SDK ifeq ($(APP),2) SDKCONFIG1 = $(PWD)/sdkconfig SDKCONFIG2 = $(BUILD_DIR_BASE)/sdkconfig-app2 SDKCONFIG = $(SDKCONFIG2) endif include $(IDF_PATH)/make/project.mk set-rom-1: echo "Configuring APP addresses for ROM #1" sed sdkconfig \ -e 's,\(CONFIG_ESP8266_APP_START_ADDRESS\)=.*,\1=0x40202010,' \ -e 's,\(CONFIG_ESP8266_APP_FLASH_ADDRESS\)=.*,\1=0x2000,' \ > sdkconfig.tmp mv sdkconfig.tmp sdkconfig set-rom-2: echo "Configuring APP addresses for ROM #2" sed sdkconfig \ -e 's,\(CONFIG_ESP8266_APP_START_ADDRESS\)=.*,\1=0x40282010,' \ -e 's,\(CONFIG_ESP8266_APP_FLASH_ADDRESS\)=.*,\1=0x82000,' \ > sdkconfig.tmp mv sdkconfig.tmp sdkconfig .PHONY: set-rom-1 set-rom-2