I'm using vivado2014.4 on win7-64 and virtual ubuntu14.04-64 bit. I want to build linux with hdmi on zedboard to run Qt app.
I download the xcomm_zynq linux kernel in zip at site https://github.com/analogdevicesinc/linux.
but errors occurred when "make uImage LOADADDR=0x00008000" referring to http://wiki.analog.com/resources/tools-software/linux-drivers/platforms/zynq. It tells "fs/inode.o as fs/built-in.o, no such file"
Errors still occurs when I chose "clone in desktop" and copy it to my virtual Ubuntu.
It does OK with Xilinx linux-kernel resources.
I wonder if there has any error with my method following the http://wiki.analog.com/resources/tools-software/linux-drivers/platforms/zynq or other errors.
I have used kernel lower than 3.18 and it can compile uImage, but it still cannot boot linux. I haved download other linux-sources at https://github.com/analogdevicesinc/linux.I have tried linux-2014_R2,linux-2014_R1, but just cannot compile telling lack *.o. I tested linux-xcomm_zynq-2013-04-19.tar.gz,xcomm_zynq-3-8, they can compile to uImage, and I use the devicetree generated by SDK2014.4,it cannot boot; I use the dts,dtsi supplied in the sources, It cannot boot,too. I tested the xcomm_zynq-3-10 and get the uImage, but when booting with the devicetree generated by SDK2014.4 it boot but stop
at "Exception stack(0xc0573f70 to 0xc0573fb8)
3f60: c000e8fc 00000000 00000000 00000000
3f80: c0572000 00000000 c03afcd8 c0565830 c0ec87c0 413fc090 00000000 00000000
3fa0: c03ac98c c0573fb8 c000e8fc c000e900 60000013 ffffffff
 (__irq_svc+0x44/0x78) from  (arch_cpu_idle+0x28/0x30)
 (arch_cpu_idle+0x28/0x30) from  (cpu_startup_entry+0xb4/0x118)
 (cpu_startup_entry+0xb4/0x118) from  (start_kernel+0x2c0/0x314)
 (start_kernel+0x2c0/0x314) from  (0x8074)"
and I don't know why. The linux-sources not right? or devicetree not ok?
I used vivado 2014.4 make a self-made AXI-ip project and generate devicetree and boot with the u-boot,uImage compiled from xilinx git, it works well with the IP's linux driver. So my develop environment should be OK.