AnsweredAssumed Answered

zynq zc706 fmcomms4 does not boot for custom hdl design

Question asked by bhatnagar.vaibhav81 on Jun 14, 2016
Latest reply on Jun 16, 2016 by larsc



I am using (zc706) zynq platform with fmcomms4 - ad9364.

I want to create a boot image for my tx/rx design by modifying your reference design hdl_2015_r1 (vivado2014.4.1).

I took the similar os image 31 August 2015 release (2015_R1) .


I created a .dts file from SDK following the tutorial on the given link and prepare .dtb, uImage, BOOT.bin.


But, the it does not boot the screen remains blank. In order to check the incompatibility between u-boot.elf and my vivado project, I simply replaced my devicetree.dtb with the given one then the system boots with my boot.bin and uimage....


Hence, I have the impression that there is a problem when I generate my device tree from SDK.

When I feed my device tree to the linux folder (linux/arch/arm/boot/dts), I also replaced all the required .dtsi files e.g. zynq-7000.dts, pl.dtsi, skeleton.dtsi.

Please let me know if I am doing something wrong.


How can I verify if my device tree is good?


Please let me know if you can comment on it. Please find my devicetree file...

I am new to this integrated OS. Could you please let me know at last how I will talk with my IPs around axi4 as I included no application.elf, do I need to include somthing in the ad9361 drivers that comes with linux ?


Best regars,