Update firmware readme
@ -1,23 +1,65 @@
|
||||
# 1. Firmware note
|
||||
# Write to new users
|
||||
|
||||
1. `firmware_no_touch.bin` Factory Test no touch
|
||||
2. `firmware_touch.bin` Factory Test with touch
|
||||
3. `tft_espi_test.bin` TFT_eSPI Test
|
||||
- This page provides a quick diagnosis of whether the hardware is normal. The firmware in the example table below provides quick testing of the hardware. Please follow the steps below to test
|
||||
|
||||
# 1️⃣ Quickly diagnose hardware
|
||||
|
||||
| Product | Firmware Name |
|
||||
| ----------------------- | ----------------------------------------- |
|
||||
| [T-Display-S3][1] | [firmware](./firmware_no_touch.bin) |
|
||||
| [T-Display-S3-Touch][2] | [firmware](./firmware_touch.bin) |
|
||||
| [T-Display-S3-MIDI][3] | [firmware](./T-Display-S3-MIDI_firmware/) |
|
||||
|
||||
[1]: https://www.lilygo.cc/products/t-display-s3?variant=42589373268149
|
||||
[2]: https://www.lilygo.cc/products/t-display-s3?variant=42351558590645
|
||||
[3]: https://www.lilygo.cc/products/t-display-s3?variant=43164741632181
|
||||
|
||||
### Use ESP Download Tool
|
||||
|
||||
| Steps | |
|
||||
| ------ | ----------------------------------- |
|
||||
| Step 1 | ![esp32s3dev](images/esp32s3-1.png) |
|
||||
| Step 2 | ![esp32s3dev](images/esp32s3-2.png) |
|
||||
| Step 3 | **Press RST Button** |
|
||||
|
||||
### Use Web Flasher
|
||||
|
||||
[ESP Web Flasher Online](https://espressif.github.io/esptool-js/)
|
||||
|
||||
![web_flasher](./images/web_flasher.gif)
|
||||
|
||||
### Use command line
|
||||
|
||||
|
||||
If system asks about install Developer Tools, do it.
|
||||
|
||||
# 1. Tools Dowload
|
||||
```
|
||||
python3 -m pip install --upgrade pip
|
||||
python3 -m pip install esptool
|
||||
```
|
||||
|
||||
- [Flash_download_tool](https://www.espressif.com.cn/sites/default/files/tools/flash_download_tool_3.9.5_0.zip)
|
||||
|
||||
|
||||
# 2. Note
|
||||
|
||||
![](esp32s3-1.png)
|
||||
|
||||
|
||||
|
||||
|
||||
![](esp32s3-2.png)
|
||||
In order to launch esptool.py, exec directly with this:
|
||||
|
||||
```
|
||||
python3 -m esptool
|
||||
```
|
||||
|
||||
For ESP32-S3 use the following command to write
|
||||
|
||||
```
|
||||
esptool --chip esp32s3 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m 0x0 firmware.bin
|
||||
|
||||
```
|
||||
|
||||
# 2️⃣FAQ
|
||||
|
||||
- Can't upload any sketch,Please enter the upload mode manually.
|
||||
1. Connect the board via the USB cable
|
||||
2. Press and hold the **BOOT** button , While still pressing the **BOOT** button (If there is no **BOOT** button, you need to use wires to connect **GND** and **IO0** together.)
|
||||
3. Press **RST** button
|
||||
4. Release the **RST** button
|
||||
5. Release the **BOOT** button (If there is no **BOOT** button, disconnect IO0 from GND.)
|
||||
6. Upload sketch
|
||||
7. Press the **RST** button to exit download mode
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 97 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
BIN
firmware/images/esp32s3-2.png
Normal file
After Width: | Height: | Size: 91 KiB |
BIN
firmware/images/web_flasher.gif
Normal file
After Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 55 KiB |
BIN
image/logo.png
Before Width: | Height: | Size: 12 KiB |