Jump to content
  • 0

UART dosen't work on zedboard


Ammaralex_ab

Question

7 answers to this question

Recommended Posts

  • 0

Are you saying that the terminal output doesn't work for this particular project (VDMA), or that it doesn't work for any project? Because there are different debug approaches depending on the problem. If you have the latter problem, then you must build a completely different project with just the Zynq processor and test it with a simple "Hello World program. The current project is too complicated to test a simple printf issue.

Link to comment
Share on other sites

  • 0

For the ZedBoard, you need to ensure that you have the Cypress USB drivers installed. I think this is the one: https://www.cypress.com/documentation/software-and-drivers/microsoft-certified-usb-uart-driver

You also need to use two micro-b USB cables with your board; I think it is J14 for UART and J17 for JTAG.

When you install the driver and connect the UART cable, you should be able to see the COM port in the PC device driver settings (in Windows). Use the COM port in your terminal app. That should get you going.

If you still have issues, check that the UART used by the Zynq (in Vivado Zynq-7000 block diagram) and the stdout setting in the BSP (in SDK) match up.

Link to comment
Share on other sites

  • 0

I've had issues with the Cypress driver before. First, I would check if you can see the ZedBoard COM port appearing in Device Manager in Windows. And even if you can, uninstall and reinstall the driver. That worked for me before.

After that, I'm out of ideas, unfortunately...

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...