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

Reply via email to