Hello, I ported USRP X410 code to ZCU111. As the NI/Ettus kernel didn’t work straight away (i.e. because of device-tree and bootloader issues) I started from booting with a linux-xlnx kernel that I had from Petalinux together with device-tree for ZCU111.
I was able to use that kernel to some point, but I don’t remember at the moment if I used it to run any FPGA bitstream. Probably not. Very soon I switched to NI/Ettus kernel by patching it only with necessary changes (automatic ‘git bisect’ was indispensable tool that made finding crucial commits from linux-xlnx kernel). The rationale was that I wanted to keep changes in relation to the mainline UHD minimal. But it also seemed that NI/Ettus kernel needed very few changes to be taken from linux-xlnx in comparison to the other way around (there are for example ethernet drivers from NI for 10Gb / 100Gb Ethernet ports that are implemented in FPGA). I don’t know - your situation might be different. All of the kernel patches - both from NI and me are here:\ https://github.com/ptrkrysik/meta-ettus/tree/x411/meta-titanium/recipes-kernel/linux/files So you can have a look and decide for yourself which path is better for you. Best Regards,\ Piotr Krysik
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com