Add Blanker for linux makefile

develop
Tuan PM 2015-01-17 09:34:39 +07:00
rodzic 63eff771c8
commit d121eaf694
2 zmienionych plików z 10 dodań i 8 usunięć

Wyświetl plik

@ -80,6 +80,7 @@ MODULE_INCDIR := $(addsuffix /include,$(INCDIR))
FW_FILE_1 := $(addprefix $(FW_BASE)/,$(FW_FILE_1).bin)
FW_FILE_2 := $(addprefix $(FW_BASE)/,$(FW_FILE_2).bin)
BLANKER := $(addprefix $(SDK_BASE)/,bin/blank.bin)
V ?= $(VERBOSE)
ifeq ("$(V)","1")
@ -127,7 +128,7 @@ firmware:
$(Q) mkdir -p $@
flash: firmware/0x00000.bin firmware/0x40000.bin
$(ESPTOOL) --port $(ESPPORT) write_flash 0x00000 firmware/0x00000.bin 0x40000 firmware/0x40000.bin
$(PYTHON) $(ESPTOOL) -p $(ESPPORT) write_flash 0x00000 firmware/0x00000.bin 0x3C000 $(BLANKER) 0x40000 firmware/0x40000.bin
test: flash
screen $(ESPPORT) 115200

Wyświetl plik

@ -21,7 +21,7 @@ SDK_BASE ?= c:/Espressif/ESP8266_SDK
#Esptool.py path and port
PYTHON ?= C:\Python27\python.exe
ESPTOOL ?= c:\Espressif\utils\esptool.py
ESPPORT ?= COM2
ESPPORT ?= COM3
# name for the target project
TARGET = app
@ -31,7 +31,7 @@ MODULES = driver user
EXTRA_INCDIR = include $(SDK_BASE)/../include
# libraries used in this project, mainly provided by the SDK
LIBS = c gcc hal phy pp net80211 lwip wpa upgrade main
LIBS = c gcc hal phy pp net80211 lwip wpa upgrade main ssl
# compiler flags using during compilation of source files
CFLAGS = -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH
@ -40,13 +40,13 @@ CFLAGS = -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nos
LDFLAGS = -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static
ifeq ($(FLAVOR),debug)
CFLAGS += -g -O2
LDFLAGS += -g -O2
CFLAGS += -g -O0
LDFLAGS += -g -O0
endif
ifeq ($(FLAVOR),release)
CFLAGS += -g -O0
LDFLAGS += -g -O0
CFLAGS += -g -O2
LDFLAGS += -g -O2
endif
# linker script used for the above linkier step
@ -93,6 +93,7 @@ MODULE_INCDIR := $(addsuffix /include,$(INCDIR))
FW_FILE_1 := $(addprefix $(FW_BASE)/,$(FW_FILE_1).bin)
FW_FILE_2 := $(addprefix $(FW_BASE)/,$(FW_FILE_2).bin)
BLANKER := $(addprefix $(SDK_BASE)/,bin/blank.bin)
V ?= $(VERBOSE)
ifeq ("$(V)","1")
@ -140,7 +141,7 @@ firmware:
$(Q) mkdir -p $@
flash: firmware/0x00000.bin firmware/0x40000.bin
$(PYTHON) $(ESPTOOL) -p $(ESPPORT) write_flash 0x00000 firmware/0x00000.bin 0x40000 firmware/0x40000.bin
$(PYTHON) $(ESPTOOL) -p $(ESPPORT) write_flash 0x00000 firmware/0x00000.bin 0x3C000 $(BLANKER) 0x40000 firmware/0x40000.bin
test: flash
screen $(ESPPORT) 115200