Skip to content

Commit

Permalink
Update firmware readme
Browse files Browse the repository at this point in the history
  • Loading branch information
lewisxhe committed Jan 31, 2024
1 parent 899de7a commit 6d18b88
Show file tree
Hide file tree
Showing 7 changed files with 51 additions and 9 deletions.
60 changes: 51 additions & 9 deletions firmware/README.MD
Original file line number Diff line number Diff line change
@@ -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. Tools Dowload
[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

- [Flash_download_tool](https://www.espressif.com.cn/sites/default/files/tools/flash_download_tool_3.9.5_0.zip)
### Use ESP Download Tool

| Steps | |
| ------ | ----------------------------------- |
| Step 1 | ![esp32s3dev](images/esp32s3-1.png) |
| Step 2 | ![esp32s3dev](images/esp32s3-2.png) |
| Step 3 | **Press RST Button** |

# 2. Note
### Use Web Flasher

![](esp32s3-1.png)
[ESP Web Flasher Online](https://espressif.github.io/esptool-js/)

![web_flasher](./images/web_flasher.gif)

### Use command line


![](esp32s3-2.png)
If system asks about install Developer Tools, do it.

```
python3 -m pip install --upgrade pip
python3 -m pip install esptool
```

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


Binary file removed firmware/esp32s3-2.png
Binary file not shown.
File renamed without changes
Binary file added firmware/images/esp32s3-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added firmware/images/web_flasher.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed image/Arduino.png
Binary file not shown.
Binary file removed image/logo.png
Binary file not shown.

0 comments on commit 6d18b88

Please sign in to comment.