AnsweredAssumed Answered

inquiry about xilinx2014.4-linux-AD-hdmi-zedboard

Question asked by smilencezq on Mar 10, 2015
Latest reply on Mar 12, 2015 by larsc

hello

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.

Outcomes