12-02-2015 04:18 PM
I'm trying to bring up Xenomai on my Zynq system, but am having no luck. I tried the instructions at http://www.wiki.xilinx.com/Xenomai+for+Zynq and found the patch supplied doesn't work (several parts are rejected) and limited instructions should I have succeeded. I found someone else here on the forum provided a patch that does work and I was able to get a kernel to build. I was hoping to integrate that kernel within the Petalinux environment, but am stuck as to how to proceed. The generated kernel is old (based on 3.8 with a xilinx-v14.5 tag). I can't see any way to integrate the vmlinux that was generated into a image.ub file. I can generate a zImage or uImage file, but how do I package a rootfs with it? It looks like maybe by using an older Petalinux version (maybe 2013.10) I can get it to boot a uImage, but I want the device tree integrated. Any hope here? I see no references to a more modern version of Xenomai.
12-02-2015 10:12 PM
12-03-2015 06:28 AM
12-03-2015 08:07 AM
Thanks for the pointer. I'd looked at a few similar threads, none of which seemed to have any resolution. I'll keep my eye on it and hope someone comes up with a fix.
12-03-2015 08:13 AM
@linnj - My preference is to stay with an AMP solution, as that is what I've been developing with (Petalinux with a bare-metal app). But we have need for an EtherCAT master, and one company offers a version based on Xenomai. I'm trying to evaluate it, and have been unable to get Xenomai running. I suggest that if XIlinx wants to keep its Wiki page at Xenomai for Zynq that it should update it with correct instructions. It appears that a number of people have tried this path and failed.