PULP Community

Full Version: Pulpissimo implementation on ZCU102
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,

I'm trying to implement Pulpissimo on ZCU102 FPGA board, but when running "openocd -f openocd-zcu102-digilent-jtag-hs2.cfg", I got the following error at the beginning:

Code:
Open On-Chip Debugger 0.11.0+dev-01995-g41ffb2dee-dirty (2021-09-23-14:08)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
DEPRECATED! use 'adapter speed' not 'adapter_khz'
DEPRECATED! use 'adapter driver' not 'interface'
DEPRECATED! use 'ftdi vid_pid' not 'ftdi_vid_pid'
DEPRECATED! use 'ftdi channel' not 'ftdi_channel'
DEPRECATED! use 'ftdi layout_init' not 'ftdi_layout_init'
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
Warn : `riscv set_prefer_sba` is deprecated. Please use `riscv set_mem_access` instead.
Error: libusb_claim_interface() failed with LIBUSB_ERROR_BUSY
Error: unable to open ftdi device with vid 0403, pid 6014, description '*', serial '*' at bus location '*'


Once I shut down Vivado and rerun it, I will get the following:
Code:
openocd -f openocd-zcu102-digilent-jtag-hs2.cfg
Open On-Chip Debugger 0.11.0+dev-01995-g41ffb2dee-dirty (2021-09-23-14:08)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
DEPRECATED! use 'adapter speed' not 'adapter_khz'
DEPRECATED! use 'adapter driver' not 'interface'
DEPRECATED! use 'ftdi vid_pid' not 'ftdi_vid_pid'
DEPRECATED! use 'ftdi channel' not 'ftdi_channel'
DEPRECATED! use 'ftdi layout_init' not 'ftdi_layout_init'
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
Warn : `riscv set_prefer_sba` is deprecated. Please use `riscv set_mem_access` instead.
Info : clock speed 1000 kHz
Info : JTAG tap: riscv.unknown0 tap/device found: 0x5ba00477 (mfg: 0x23b (ARM Ltd), part: 0xba00, ver: 0x5)
Info : JTAG tap: riscv.cpu tap/device found: 0x24738093 (mfg: 0x049 (Xilinx), part: 0x4738, ver: 0x2)
Error: riscv.cpu: IR capture error; saw 0x1a not 0x01
Warn : Bypassing JTAG setup events due to errors
Error: dtmcontrol is 0. Check JTAG connectivity/board power.
Warn : target riscv.cpu examination failed
Info : starting gdb server for riscv.cpu on 3333
Info : Listening on port 3333 for gdb connections
Error: Target not examined yet

Do you have any idea how to fix the problem? Any suggestion would be much appreciated! Smile Smile Smile

Also for the hardware connection, we have J2, J83 and PMOD 0 HS2 connected. Is this connection correct? Huh Huh

Thanks,
Zongru