WT9932P4-TINY Getting Started Guide

  • WT9932P4-TINY
  • ESP32-P4
  • WT_BSP
  • factory firmware
Update history
Date Version Author Update content
2026-07-24 2.0.0 Yobie Zhou Updated the getting started guide based on WT_BSP
2025-09-10 1.0.0 Kirto Initial document release

1. Tutorial Objectives

This guide is intended for first-time users of the WT9932P4-TINY. It walks through the complete process, from becoming familiar with the board and flashing the factory firmware to verifying its basic functions.

WT9932P4-TINY is a standalone microcontroller development board based on the ESP32-P4. It does not include a wireless chip and therefore does not provide onboard Wi-Fi. The board provides two USB Type-C ports:

Port Name Used in This Guide Main Purpose
FUSB Type-C FUSB / Full-Speed USB Flashing and powering the ESP32-P4, and viewing logs
HUSB Type-C HUSB / High-Speed USB Connecting to the ESP32-P4 high-speed USB interface and powering the board

All firmware flashing operations in this guide use FUSB.

2. Preparation

2.1 Hardware

  • One WT9932P4-TINY development board.
  • One USB Type-C cable that supports data transfer.
  • A Windows, Linux, or macOS computer.
  • To verify all factory firmware functions, you will also need:
    • A MIPI DSI display with a pinout compatible with the development board.
    • A MIPI CSI camera with a pinout compatible with the development board.
    • A MicroSD card.

The factory test firmware can still start without a display, camera, or SD card. The onboard RGB LED indicates the status of missing peripherals.

2.2 Firmware

WT9932P4-TINY requires only one merged firmware image:

Firmware Name Target Chip Flashing Port Flash Address
wt9932p4-tiny_factory_firmware.bin ESP32-P4 FUSB 0x0

2.3 Flashing Methods

You can use either of the following methods:

  • Use the Wireless-Tag Online Flashing Tool. It can connect to the device, erase Flash, flash firmware, and view serial logs directly in the browser.
  • Use Espressif's Flash Download Tool. This method is suitable for Windows users.

3. Flash with the Online Tool

Download the Firmware Package

Open the Wireless-Tag Online Tools. The page appears as shown below:

Wireless-Tag Online Flashing Tool home page

First download the firmware package. On the page, go to Online Flashing -> Official Firmware, as shown below:

Official firmware section in the online flashing tool

Click Download Firmware Package. The downloaded package is named WT9932P4-TINY_Factory-fw-20260709-online.zip.

Note: Do not extract the downloaded firmware package. It will be loaded directly into the online flashing tool.

Flashing Steps

  1. Connect the Type-C end of a USB Type-C cable to the FUSB port and the other end to the computer. Open the online tool, then click Connect Device as shown below:

After you click Connect Device, a dialog displays the available devices. If several devices are listed and you are unsure which COM port belongs to the board, disconnect other devices or unplug and reconnect this board to identify the correct port.

Serial port selection dialog in the online flashing tool

  1. Select the device's COM port and click Connect. Check the log area at the bottom of the page for the connection status. A successful connection appears as shown below:

    ESP32-P4 connection success log

  2. After the connection succeeds, click Load Firmware Package. In the file dialog, select the first firmware package, WT9932P4-TINY_Factory-fw-20260709-online.zip:

    Load the P4 firmware package

  3. Click Start Flashing. A confirmation dialog appears at the top of the page; click OK to start flashing:

    Confirm P4 firmware flashing

  4. The following message appears when flashing is complete:

    P4 firmware flashing complete

The firmware has now been flashed. Disconnect the Type-C cable from the development board, then proceed to the verification steps.

Flash with Flash Download Tool

Click here to download the flashing package, which already includes the flashing tool.

File Description

Name Description
wt9932p4-tiny_factory_firmware-20260709.bin Firmware to be flashed
flash_download_tool.zip Flashing tool used to flash the firmware above

Flashing Steps

  1. Prepare the flashing tool. It does not need to be installed. Extract flash_download_tool.zip, then double-click the application shown below:

    Launch Flash Download Tool

    After opening flash_download_tool_3.9.11.exe, two windows appear. Ignore the black window and configure the other window as shown below:

    Select the ESP32-P4 chip in Flash Download Tool

    After selecting ESP32-P4, the following interface appears, indicating that flash_download_tool_3.9.11.exe has started successfully:

    ESP32-P4 firmware download interface

  2. Connect the Type-C end of a USB Type-C cable to the FUSB port and the other end to the computer. In flash_download_tool, select wt9932p4-tiny_factory_firmware-20260709.bin and configure it as shown below:

    Explanation:

    ① Select the checkbox.

    ② Click the adjacent ... button to browse for the firmware file.

    ③ Enter 0x0 in the address field.

    ④ Click the port field to display list ⑤. If several devices are listed, disconnect other devices or unplug and reconnect this board to identify the correct COM port.

    Configure the P4 firmware and serial port

  3. Flash wt9932p4-tiny_factory_firmware-20260709.bin. After confirming the preceding settings, select a baud rate of 460800 and click START. If flashing fails, reduce the baud rate to 115200 and try again. The following image shows flashing in progress:

    P4 firmware flashing in progress

    Flashing is complete:

    P4 firmware flashing complete

The firmware has now been flashed. Disconnect the Type-C cable from the development board, then proceed to the verification steps.

5. Verification

5.1 Basic Test

If you do not have a display, camera, or SD card, perform the basic test instead. Power on the board with a Type-C cable. If the red LED lights within three seconds, the application is running normally and the basic test has passed.

5.2 Complete Test

  1. Prepare all hardware required for the complete test. Items enclosed by matching red boxes form a pair:

    WT9932P4-TINY complete test accessories

  2. Connect the hardware as shown below. The SD card is already inserted into the slot on the back of the board and is therefore not shown separately:

    WT9932P4-TINY complete test wiring

  3. Connect either Type-C port to power the board.

    Expected behavior:

    • The RGB LED remains off.
    • The camera image is displayed.
    • The touchscreen responds to input: moving the slider changes the RGB LED color, tapping the camera area enlarges or reduces the SD card view, and tapping SD Card Mount displays Success.

    WT9932P4-TINY factory test interface

5.3 RGB LED Status

The factory firmware uses different colors to indicate peripheral status:

LED Color Hardware Status Description
Off All normal The display, camera, and SD card are connected and initialized
Blue Camera not connected
Yellow SD card not connected
Pink Display not connected
Red None connected The display, camera, and SD card are not connected

6. Next Steps

After verifying the factory firmware, continue with the Development Guide to compile, flash, and develop your own ESP32-P4 applications with WT_BSP.