Skip to main content

Flash Firmware Flashing and Erasing

The ESP32-S3-ETH example package provides test firmware. You can verify the onboard functions by directly flashing the firmware.

  • Example package: see Resources and Documents
  • Firmware directory: ESP32-S3-ETH-Demo/Arduino/bin
  • Factory_Testing.bin: Onboard function test firmware
  • ETH_Web_CAM.bin: Ethernet camera test firmware
  • Flash address: 0x00
Back Up Before Erasing

Erasing Flash or flashing other firmware will overwrite the existing firmware and configuration on the device. Confirm that you do not need to retain existing data before proceeding.

  1. Download and extract the official Espressif flashing tool Flash Download Tool.

  2. Run the Flash Download Tool in the extracted directory. Select ESP32-S3 as the chip type and USB as the download interface.

Flash Download Tool Startup Screen

  1. Set the parameters in the flashing interface:

    • Select the COM port corresponding to the development board.
    • Set BAUD to 1152000.
    • Click the file selection button and select Factory_Testing.bin or ETH_Web_CAM.bin.
    • Enter 0x00 in the address field to the right of the firmware.
    • Check the checkbox to the left of the firmware row.

Firmware and Flashing Parameter Settings

  1. Click START to begin flashing and wait for the progress to complete.

Firmware Flashing Complete

  1. Press the RESET button on the development board to restart the firmware.
Entering Download Mode

If the tool shows "waiting for sync" for a long time or cannot connect, press and hold BOOT, press and release RESET, then release BOOT. After the development board enters download mode, start flashing again.