Update firmware readme

This commit is contained in:
lewishe 2024-01-31 17:01:11 +08:00
parent 899de7a052
commit 6d18b889d0
7 changed files with 58 additions and 16 deletions

View File

@ -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 sketchPlease 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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB