mirror of
				https://github.com/esp8266/Arduino.git
				synced 2025-10-30 04:26:50 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| vecho := @echo
 | |
| Q := @
 | |
| 
 | |
| PROJECT_NAME=project_name
 | |
| 
 | |
| OTA_IP=192.168.254.100
 | |
| OTA_PORT=8266
 | |
| 
 | |
| SERIAL_PORT=COM3
 | |
| SERIAL_BAUD=230400
 | |
| 
 | |
| ARDUINO_BASE      = D:/Coding/avr/Programme/arduino-nightly
 | |
| ESP8266_BASE      = $(ARDUINO_BASE)/hardware/esp8266com/esp8266
 | |
| ESP8266_TOOLS     = $(ESP8266_BASE)/tools
 | |
| XTENSA_TOOLS_ROOT = $(ESP8266_TOOLS)/xtensa-lx106-elf/bin
 | |
| 
 | |
| PYTHON_BIN        = python
 | |
| ESPTOOL_PY_BIN    = $(ESP8266_TOOLS)/esptool.py
 | |
| ESPOTA_PY_BIN     = $(ESP8266_TOOLS)/espota.py
 | |
| ESPTOOL_BIN       = $(ESP8266_TOOLS)/esptool/esptool.exe
 | |
| 
 | |
| ota:
 | |
|     $(vecho) ota...
 | |
|     $(PYTHON_BIN) $(ESPOTA_PY_BIN) -i $(OTA_IP) -p $(OTA_PORT) --auth= -f ./$(PROJECT_NAME).bin
 | |
|     
 | |
| ota_spiffs:
 | |
|     $(vecho) ota spiffs...
 | |
|     $(PYTHON_BIN) $(ESPOTA_PY_BIN) -i $(OTA_IP) -p $(OTA_PORT) --auth= -s -f ./$(PROJECT_NAME)_spiffs.bin
 | |
|         
 | |
| erase_flash:
 | |
|     $(vecho) "Erase Flash"
 | |
|     $(PYTHON_BIN) $(ESPTOOL_PY_BIN) -p $(SERIAL_PORT) -b $(SERIAL_BAUD) erase_flash    
 | |
|     
 | |
| dumpmem:     
 | |
|     $(vecho) "Read Flash need some time..."                                     
 | |
|     $(PYTHON_BIN) $(ESPTOOL_PY_BIN) -p $(SERIAL_PORT) -b $(SERIAL_BAUD) read_flash 0 4194304 dump.bin
 | |
| 
 | |
| objdump:
 | |
|     "$(XTENSA_TOOLS_ROOT)/xtensa-lx106-elf-objdump" -S $(PROJECT_NAME).elf > $(PROJECT_NAME).dobj
 |