Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:esptool [2015/01/29 13:54] – darron | tools:esptool [2023/10/15 13:33] (current) – [Install] darron | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== ESPTool ==== | ==== ESPTool ==== | ||
+ | <wrap right> | ||
+ | {{: | ||
+ | </ | ||
This tool is used to install firmware onto [[: | This tool is used to install firmware onto [[: | ||
=== Install === | === Install === | ||
+ | |||
< | < | ||
- | git clone https:// | + | sudo apt-get install python3-serial python3-pip python3-dev |
- | cd esptool | + | rehash |
- | python setup.py | + | pip3 install |
</ | </ | ||
- | == Wiring == | + | If there are complaints from python3, the you may need to |
+ | do something similar to the following and try the above again | ||
+ | < | ||
+ | sudo mv / | ||
+ | </ | ||
+ | |||
+ | Add $(HOME)/ | ||
+ | |||
+ | < | ||
+ | esptool.py version | ||
+ | esptool.py v4.6.2 | ||
+ | 4.6.2 | ||
+ | </ | ||
+ | === Wiring | ||
< | < | ||
Line 28: | Line 45: | ||
Use resistors for protection against mis-wiring. | Use resistors for protection against mis-wiring. | ||
- | == Example usage == | + | === Usage === |
+ | |||
+ | Older example | ||
< | < | ||
esptool.py -p / | esptool.py -p / | ||
- | Connecting... | + | esptool.py v2.0-beta2 |
+ | Connecting.... | ||
+ | Detecting chip type... ESP8266 | ||
+ | Uploading stub... | ||
+ | Running stub... | ||
+ | Stub running... | ||
MAC: 18: | MAC: 18: | ||
+ | Hard resetting... | ||
</ | </ | ||
+ | Newer example | ||
+ | |||
+ | < | ||
+ | esptool.py -p / | ||
+ | esptool.py v4.6.2 | ||
+ | Serial port / | ||
+ | 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: | ||
+ | Uploading stub... | ||
+ | Running stub... | ||
+ | Stub running... | ||
+ | MAC: 60: | ||
+ | Hard resetting via RTS pin... | ||
+ | </ |