-
Notifications
You must be signed in to change notification settings - Fork 311
Open
Description
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
Labels
No labels