cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
180 Views
Registered: ‎10-13-2020

how to run program in Linux platform for Vitis ?

Hello sir/madam,

I am trying to run a program using Linux Platform in Vitis for the ZCU102 board but Not running properly.

 

Please tell me the procedure for running the program in detail.

image.png
0 Kudos
4 Replies
Highlighted
Xilinx Employee
Xilinx Employee
130 Views
Registered: ‎09-02-2020

Hi Rakesh,

If I understand you clearly, are you trying to create a Linux application in Vitis on a zynq ultrascale device? If yes, here is a link where you can find detailed information on creating a Linux user application in Vitis on a Zynq UltraScale Device.

https://forums.xilinx.com/t5/Design-and-Debug-Techniques-Blog/Creating-a-Linux-user-application-in-Vitis-on-a-Zynq-UltraScale/ba-p/1141772

Regards,

Ashwini

Give kudos if helpful. Accept as solution if it solves your problem.

0 Kudos
Highlighted
Visitor
Visitor
110 Views
Registered: ‎10-13-2020

thank you for information Ashwini Miskin

I have one more problem is there

How to connect Ethernet to ZCU102 using Vitis and Vivado? 

how to send data through Ethernet and check data rate?  
0 Kudos
Highlighted
Moderator
Moderator
84 Views
Registered: ‎09-12-2007

Glad the blog helped.

For the ethernet. Do you want to do this in Linux, or Baremetal?

Can you make sure that the FSBL is passed the XPS_BOARD_ZCU102 symbol:

https://github.com/Xilinx/embeddedsw/blob/master/lib/sw_apps/zynqmp_fsbl/src/xfsbl_board.c

If you are using Linux, then you should use the ZCU102 BSP as this will have the correct device tree with the PHY node.

Then you can use tools such as iperf (enable this in petalinux-config -c rootfs) to measure the data rate.

If you are using baremetal, then you can use LwIP:

https://www.xilinx.com/support/documentation/application_notes/xapp1026.pdf

0 Kudos
Highlighted
Visitor
Visitor
38 Views
Registered: ‎10-13-2020

present I want do it in Linux.

please tell me about both procedure of Linux and Baremetal.

 

 

 

0 Kudos