ESP32-P4 USB JTAG Problem
Posted: Sat Apr 18, 2026 8:08 am
Good afternoon. I don’t understand how USB works on this platform. The chip revision is 1.3. When I hold the BOOT button and connect USB, I see a JTAG controller and a COM port. I cannot flash firmware via JTAG — it shows:
I can flash firmware via the COM port, and it runs — I even managed to bring up a MIPI DSI display. However, no matter what I do, in normal (non-BOOT) mode neither JTAG nor the COM port appears in the device list. There is not even a sound indicating that a new device has been connected.
Code: Select all
Info : esp_usb_jtag: VID set to 0x303a and PID to 0x
1001
Info : esp_usb_jtag: capabilities descriptor set to 0x2000
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
❌ Error: esp_usb_jtag: could not find or open device!
Error: esp_usb_jtag: could not find or open device!
❌
Error: [esp32p4.hp.cpu0] Unsupported DTM version: -1
Error: [esp32p4.hp.cpu0] Could not identify target type.
Error: [esp32p4.hp.cpu1] Unsupported DTM version: -1
Error: [esp32p4.hp.cpu1] Could not identify target type.