Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tools:esptool [2023/10/14 18:40] – [Install] darrontools:esptool [2023/10/15 13:33] (current) – [Install] darron
Line 1: Line 1:
 ==== ESPTool ==== ==== ESPTool ====
 <wrap right> <wrap right>
-{{:tools:esptool.jpg?200}}+{{:tools:esptool.jpg?100}}
 </wrap> </wrap>
  
Line 9: Line 9:
  
 <code> <code>
-sudo -s +sudo apt-get install python3-serial python3-pip python3-dev 
-git clone https://github.com/espressif/esptool +rehash 
-cd esptool +pip3 install esptool
-apt-get install python3-serial python3-setuptools +
-python3 setup.py install +
-exit+
 </code> </code>
  
 +If there are complaints from python3, the you may need to
 +do something similar to the following and try the above again
 +<code>
 +sudo mv /usr/lib/python3.11/EXTERNALLY-MANAGED /usr/lib/python3.11/EXTERNALLY-MANAGED.bak
 +</code>
 +
 +Add $(HOME)/.local/bin to PATH
 +
 +<code>
 +esptool.py version
 +esptool.py v4.6.2
 +4.6.2
 +</code>
 === Wiring === === Wiring ===
  
Line 36: Line 46:
  
 === Usage === === Usage ===
 +
 +Older example
 +
 <code> <code>
-esptool.py -p /dev/ttyUSB0 read_mac+esptool.py -p /dev/ttyUSB0 read_mac
 esptool.py v2.0-beta2 esptool.py v2.0-beta2
 Connecting.... Connecting....
Line 48: Line 61:
 </code> </code>
  
 +Newer example
 +
 +<code>
 +esptool.py -p /dev/ttyUSB0 read_mac
 +esptool.py v4.6.2
 +Serial port /dev/ttyUSB0
 +Connecting....
 +Detecting chip type... Unsupported detection protocol, switching and trying again...
 +Connecting....
 +Detecting chip type... ESP8266
 +Chip is ESP8285N08
 +Features: WiFi, Embedded Flash
 +Crystal is 26MHz
 +MAC: 60:01:94:b1:1b:ea
 +Uploading stub...
 +Running stub...
 +Stub running...
 +MAC: 60:01:94:b1:1b:ea
 +Hard resetting via RTS pin...
 +</code>