07-31-2019 02:32 PM
I am trying to the the rfdc-data-write-example up and running on my ZCU111. I only have a linux computer, so I cannot use the rf data converter eval tool's UI. Using the NON-MTSDesign_8x8 project it looks like I don't need the UI to run the project (hopefully that's true). I am following this guide here: https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/57770205/RFSoC+RFdc+Build+and+Run+Flow+Tutorial. I am able to run through all the steps using my linux machine (which has Vivado 2018.3 and Petalinux 2018.3) and was able to successfully generate a boot image (BOOT.BIN) including FSBL, ATF, PMUFW, bitstream and u-boot. I currently have an SD card with the PYNQ zcu111 2.4.1 image on it that runs the zcu111, and I replaced the BOOT.BIN and image.ub files with the ones I generated from the tutorial. I put the SD card into my ZCU11 and booted up but now I can't communicate with it via ethernet port (can't ping the normal address). Is there some steps I am missing to get this example working? Has anyone else been able to successfully run this without using the UI? I don't have to use PYNQ if I can get the program to run on the board.
11-21-2019 07:03 AM
I was able to run it without the UI.
In serial port run ifconfig to check the IP address is correctly defined.
"eth0 Link encap:Ethernet HWaddr 00:0A:35:00:22:01
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20a:35ff:fe00:2201%4882584/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:1850 (1.8 KiB) TX bytes:12214 (11.9 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1%4882584/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
If the ifconfig does not show any IP defined, then define one that makes sense, for example my PC has IP 192.168.1.2 and to my board I assign the 192.168.1.3 with the following command:
ifconfig eth0 192.168.1.3 netmask 255.255.255.0