I have a 7Z010 Zybo, with a single usb interface that, as far as I understand it, should serve both for programming the device and communicating via UART. I cannot seem to connect to the UART.
I'm using Vivado 2017.2 in Antergos distro. I have installed the digilent-adept-utilities and digilent-adept-runtime packages from AUR repository, and the cable drivers by running the "install_drivers" script in the Vivado installation directory.
"djtgcfg enum" correctly identifies the board. However, I read in many different places that two devices should appear on /dev, "ttyusb0" and "ttyusb1" or some other variation with usb, but that does not happen when I connect the board. I tried changing the source jumper position, in case I'd misplaced it, but nothing changed.
I also read that "lsusb" should show two device names, one starting with "Future Techonologies...", and another with "Cypress...". I only get the first one.
The resulting problem is that while trying to run the Hello World program (with Processing System), in order to display the message, I must configure the correct serial port, but I have no idea what that would be.
Should I look for other cable drivers or packages? What else could it be?
Question
clara.daia
Hello,
I have a 7Z010 Zybo, with a single usb interface that, as far as I understand it, should serve both for programming the device and communicating via UART. I cannot seem to connect to the UART.
I'm using Vivado 2017.2 in Antergos distro. I have installed the digilent-adept-utilities and digilent-adept-runtime packages from AUR repository, and the cable drivers by running the "install_drivers" script in the Vivado installation directory.
"djtgcfg enum" correctly identifies the board. However, I read in many different places that two devices should appear on /dev, "ttyusb0" and "ttyusb1" or some other variation with usb, but that does not happen when I connect the board. I tried changing the source jumper position, in case I'd misplaced it, but nothing changed.
I also read that "lsusb" should show two device names, one starting with "Future Techonologies...", and another with "Cypress...". I only get the first one.
The resulting problem is that while trying to run the Hello World program (with Processing System), in order to display the message, I must configure the correct serial port, but I have no idea what that would be.
Should I look for other cable drivers or packages? What else could it be?
Link to comment
Share on other sites
9 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.