First post here and a novice using Vitis and Vivaldo.
We have a Zybo (possibly a Z7, not sure as colleague bought it) which we are developing future device on. We have also developed dedicated/custom hardware for this future device.
Thus far we have been using the onboard JTAG connection and this has worked well. Our future device only has a JTAG connection and not the combined FTDI USB UART/JTAG combo that is on the Zybo.
As a first stage I would like to get an external JTAG Debugger working with the Zybo board. We have bought the WaveShare JTAG programmer/debugger from Amazon.
I have disconnected the USB connection from the Zybo and connected the WaveShare. The WaveShare is seen by Windows Device Manager as a 'Programming Cable' --> 'Xilinx USB Cable'.
I am now struggling to get Vitis to use this to program/debug the Zybo. It sometimes programs the FPGA, but mostly not. When it does, it does break on 'main' in my application, however I am then not able to step or do anything. It looks like it is only 'half' seeing the device.
It looks to me that I am missing a driver or missing a step somewhere. It looks like the Hardware Server Agent is not seeing this device.
Question
Chithambaram Veerappan
Hi All
First post here and a novice using Vitis and Vivaldo.
We have a Zybo (possibly a Z7, not sure as colleague bought it) which we are developing future device on. We have also developed dedicated/custom hardware for this future device.
Thus far we have been using the onboard JTAG connection and this has worked well. Our future device only has a JTAG connection and not the combined FTDI USB UART/JTAG combo that is on the Zybo.
As a first stage I would like to get an external JTAG Debugger working with the Zybo board. We have bought the WaveShare JTAG programmer/debugger from Amazon.
I have disconnected the USB connection from the Zybo and connected the WaveShare. The WaveShare is seen by Windows Device Manager as a 'Programming Cable' --> 'Xilinx USB Cable'.
I am now struggling to get Vitis to use this to program/debug the Zybo. It sometimes programs the FPGA, but mostly not. When it does, it does break on 'main' in my application, however I am then not able to step or do anything. It looks like it is only 'half' seeing the device.
It looks to me that I am missing a driver or missing a step somewhere. It looks like the Hardware Server Agent is not seeing this device.
I am using Vitis and Vivaldo 2022.1.
Any thoughts or clues?
Thank you in advance
Anand
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now