Sorry, you need to enable JavaScript to visit this website.

Tutorial for USB Device

Zedboard forums is currently read-only while it under goes maintenance.

Unsolved
7 posts / 0 new
ir_murai
Junior(0)
Tutorial for USB Device

I would like to create a program to operate USB devices on ULTRA 96 using SDk.

Do you have plans to create such a tutorial?

zedman2000
Moderator(10)
Hi there,

Hi there,

What you are asking for is a bit too generic. We generally create examples with a specific nature. Such as, we have an example that uses a USB webcam to do video streaming. There will likely be examples with access to USB storage and potentially a few more examples.

--Dan

ir_murai
Junior(0)
Thank you for the reply

We want to store matrix array data into USB memory through USB3 downstream port.

We also need to send matrix array data to host PC through USB3 upstream port.

 

So, the content of tutorials would preferably include such functions below;

Generate data array, for example from 1 to 10,000, and store data to USB memory.

Generate data array, for example from 1 to 10,000, and send data to host window PC through USB3 upstream port.

Fetch data from an I2C port such as an embedded Temperature Sensor and send data to host PC through the USB3 upstream port.

Fetch data from a SPI port and send data to host PC through the USB3 upstream port.

 

We prefer to stay within SDK as a stand-alone system as long as such data transfer is efficient.

zedman2000
Moderator(10)
Hi there,

Hi there,
I do not have a tutorial like that.
See if this can help you:
http://www.wiki.xilinx.com/Zynq+Ultrascale+MPSOC+Linux+USB+device+driver

--Dan

ir_murai
Junior(0)
Thank you for the reply

We are considering making that project using Vivado and SDk, or SDx.

We tried using "AXI USB2 Device IP" on Vivado, but an error of [Common 17-69] has appeared.

Is it wrong to use it? And does it need to purchase a special license?

 

Thank you for introducing the URL. Is it written to send Linux commands to the board using TeraTerm?

We are also interested in operating the board using Linux. Do you have plans to create that tutorial?

 

JFoster
Moderator(76)
Hello,

Hello,

Does the error specify you need a speciic license?

--Josh

zedman2000
Moderator(10)
Hi there,

Hi there,

The links instructions can be used with TeraTerm or another terminal program.
We will be releasing a PetaLinux build with instructions. For now, there is a tutorial on the 96boards.org site:
https://www.96boards.org/documentation/consumer/ultra96/build/peta-linux...

--Dan