Skip to content

esp32s3 cable fails to open #578

@mohammed-nurulhoque

Description

@mohammed-nurulhoque

Trying to use an esp32s3 with esp-usb-bridge firmware to program a colorlight 5a-75b fpga.

empty
fails to open esp_usb_jtag device vid:pid 0x303a:0x
JTAG init failed with: std::exception

I compiled openFPGALoader from main. Currently in this repo, it puts the PID of esp32s3 as 1001 but mine shows 1002 so I patched that.and still got the error above.

I can see the device in lsub as Bus 001 Device 125: ID 303a:1002 Espressif Systems Co. Ltd. ESP USB Bridge
And openocd is able to see the fpga through the bridge

$ openocd -f setup.cfg -c "init; svf blink.svf; exit"
Open On-Chip Debugger 0.12.0+dev-02123-g306114954 (2025-08-12-16:12)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
Info : esp_usb_jtag: VID set to 0x303a and PID to 0x1002
Info : esp_usb_jtag: capabilities descriptor set to 0x30a
Info : esp_usb_jtag: Device found. Base speed 4800KHz, div range 1 to 1
Info : clock speed 4800 kHz
Info : JTAG tap: ecp5.tap tap/device found: 0x41111043 (mfg: 0x021 (Lattice Semi.), part: 0x1111, ver: 0x4)

but is failing for me for other reasons YosysHQ/prjtrellis#252

Anyway, that shows the device is definitely connected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions