Closed gri11 closed 3 months ago
Maybe there is an error because the path of the directory contains a space? Anyway, permission denied errors for the xvcd binary could possibly stem from you not allowing its execution in the Settings app, or because the file permissions aren't set correctly. Try chmod +x xvcd
in a terminal.
The "device not found" errors are to be expected whenever the board isn't plugged in. When you do plug in the board, there is no success message and the errors aren't cleared. If the errors keep repeating, try lsusb
in a terminal and see if your board is even picked up by your Mac.
It could be true that my board didn't even get picked up by Mac. Is that the problem could happened from USB dongle. If that true, Is there a way I can fix this?
here is my lsusb
result:
Bus 000 Device 002: ID 05e3:0626 Genesys Logic, Inc. USB3.1 Hub
Bus 000 Device 001: ID 05e3:0610 Genesys Logic, Inc. USB2.1 Hub
Bus 001 Device 001: ID 0781:55ae SanDisk Corporation Extreme 55AE Serial: 323332354548343034303831
Bus 000 Device 000: ID 05e3:0626 Genesys Logic, Inc. USB 3.1 Bus
Bus 000 Device 000: ID 0781:55ae SanDisk Corporation USB 3.1 Bus
It's possible that the dongle isn't working well with the Mac? I've definitely had issues in the past with some USB dongles/hubs not working with embedded devices, for example.
I could get it to work with a dongle, the problem was with the micro usb cables, since a lot of them only have the power wires and no data wires.
Yes that's definitely another common issue.
Oh I see, so I could try to connect my board with micro usb cable with power wires and data wires right? Thanks a lot!
Yes. xvcd could only connect to your board if it shows up in lsusb.
There're still error that existed when I already found the board in local machine:
The error: Could be the problem because I install Vivado on external SSD?
Try first plugging in the board, then check with lsusb
to make sure it's connected properly (the "Future Technology Devices International" device) and then opening up Vivado. If that doesn't work, does the xvcd terminal window display error messages?
Right now, this an error after I use openFPGALoader to load bitstring to the board
bind: Address already in use
What command did you use exactly? Also make sure that no instance of xvcd is running since it will make the board unavalailable to any other program.
I use this command
openFPGALoader -b basys3 main.bit # Loading in SRAM
and
openFPGALoader -b basys3 -f main.bit # Writing in flash
Does the error persist when you stop xvcd and Vivado?
No, when exited Vivado, xvcd will be exited too.
I'm having a very similar issue with getting the hardware manager to connect to my Basys 3. It shows up in lsusb and in System Information, albeit only if I connect it through a USB hub and not directly with a dongle.
lsusb result:
@james-kollross For the workaround, I use openFPGALoader to load bitstream generated from Vivado.
I'm rewriting the script such that the docker instance will be logged in an open terminal window while xvcd has a little window of it's own, indicating that it is running / connected.
That rewrite has arrived about a year later : / Please try the updated scripts. If the problems persist, open another issue.
Hello again 😄, My goal now is connect Vivado with Basys 3 Board via USB. I'm installed Vivado completed in folder name
vivado-on-silicon-mac-main 3
I ran it. Got this error.So, I use Launch_Vivado.app in broken installation folder name
vivado-on-silicon-mac-main
And got this error.Current situation:
Connection
Is there anyway that I can solve these problem?