Skip to content

Commit 02366bb

Browse files
committed
add example makefile.init file for eclipse
1 parent 68a4062 commit 02366bb

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

doc/eclipse/makefile.init

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
vecho := @echo
2+
Q := @
3+
4+
PROJECT_NAME=project_name
5+
6+
OTA_IP=192.168.254.100
7+
OTA_PORT=8266
8+
9+
SERIAL_PORT=COM3
10+
SERIAL_BAUD=230400
11+
12+
ARDUINO_BASE = D:/Coding/avr/Programme/arduino-nightly
13+
ESP8266_BASE = $(ARDUINO_BASE)/hardware/esp8266com/esp8266
14+
ESP8266_TOOLS = $(ESP8266_BASE)/tools
15+
XTENSA_TOOLS_ROOT = $(ESP8266_TOOLS)/xtensa-lx106-elf/bin
16+
17+
PYTHON_BIN = python
18+
ESPTOOL_PY_BIN = $(ESP8266_TOOLS)/esptool.py
19+
ESPOTA_PY_BIN = $(ESP8266_TOOLS)/espota.py
20+
ESPTOOL_BIN = $(ESP8266_TOOLS)/esptool/esptool.exe
21+
22+
ota:
23+
$(vecho) ota...
24+
$(PYTHON_BIN) $(ESPOTA_PY_BIN) -i $(OTA_IP) -p $(OTA_PORT) --auth= -f ./$(PROJECT_NAME).bin
25+
26+
ota_spiffs:
27+
$(vecho) ota spiffs...
28+
$(PYTHON_BIN) $(ESPOTA_PY_BIN) -i $(OTA_IP) -p $(OTA_PORT) --auth= -s -f ./$(PROJECT_NAME)_spiffs.bin
29+
30+
erase_flash:
31+
$(vecho) "Erase Flash"
32+
$(PYTHON_BIN) $(ESPTOOL_PY_BIN) -p $(ESPPORT) -b $(SERIAL_BAUD) erase_flash
33+
34+
dumpmem:
35+
$(vecho) "Read Flash need some time..."
36+
$(PYTHON_BIN) $(ESPTOOL_PY_BIN) -p $(ESPPORT) -b $(ESPBAUD) read_flash 0 4194304 dump.bin
37+
38+
objdump:
39+
"$(XTENSA_TOOLS_ROOT)/xtensa-lx106-elf-objdump" -S $(PROJECT_NAME).elf > $(PROJECT_NAME).dobj

0 commit comments

Comments
 (0)