Hi everyone,
I'm able to boot Linaro on ZedBoard revD using a BOOT.BIN made out of the files [zynq_fsbl_0.elf + system.bit + u-boot.elf] provided by Digilent in the "ZedBoard Linux Hardware Design", using Vivado SDK.
After that, I took the "HDMI Bare Metal Reference Design Using ADV7511 and ADI IP" and made some changes using Vivado in order to include some video processing IPs generated with HLS. After generating the new bitstream, I export the hardware (including .bit) to SDK and generate a Zynq FSBL. Then, I create a BOOT.BIN out of the FSBL (also tried with the original one working from Digilent), the new bitstream and the original working u-boot.elf.
When trying to boot the system, it hangs at "uncompressing linux... done booting the kernel".
If I only change my new 'system_top.bit' by the original 'system.bit' given by Digilent, it boots fine (so I think the fsbl, u-boot.elf and kernel image are right). I've also tried a new devicetree.dtb, generating a .dts with SDK and compiling it with dtc, but same problem happens.
I'm using Vivado, HLS and SDK 2015.3.
Any help? Thanks in advance!!