06-24-2020 11:51 PM
We are trying to implement AXI STREAM FIFO (v4.2) to our petalinux 2019.2 driven design with Vivado 2019.2 on Ultrascale+ device. Even though, we can see the device in device tree and observe the axi address on vivado project, we cannot see the device on linux as /dev/axis_fifo. We found a linux driver on Xilinx forum, applied that to our desgin but it seems like it didnt have any effect on our problem. In petalinux 2019.2, we followed the following set:
*petalinux-config -c kernel
and found and added the axis fifo driver in "menuconfig". Also, we tried this "https://github.com/jacobfeder/axisfifo" driver and added as a module in our petalinux project. Yet, we couldnt see the axis_fifo device as "/dev/axis_fifo" on both trials. We tired these methods independently.
So, what might be the root cause of our problem and how can we solve it.
ps: The same desing worked as intended on vivado 2018.2 and petalinux 2018 .2 (on Zynq and ip version 4.1.). But, our design runs on ultrascale+, Vivado 2019.2 and petalinux 2019.2 with "AXI STREAM FIFO v4.2".