Hi Giordon, meta-xilinx-tools with xsct in your path would enable the same way , instead of using the Vivado GUI to generate fsbl/pmu/boot.bin
http://www.wiki.xilinx.com/Using+meta-xilinx-tools+layer Thanks, Manju From: meta-xilinx-boun...@yoctoproject.org [mailto:meta-xilinx-boun...@yoctoproject.org] On Behalf Of Giordon Stark Sent: Tuesday, August 22, 2017 7:46 AM To: Mike Looijmans <mike.looijm...@topic.nl>; Jean-Francois Dagenais <jeff.dagen...@gmail.com> Cc: meta-xilinx@yoctoproject.org Subject: Re: [meta-xilinx] How to boot the ZynqMP? Hi, I'll share my experiences as it has been somewhat painful -- but I did manage to have success booting from an SD card directly for MPSOC. I'm working on QSPI boot -- but I wrote my experiences/guide here: https://github.com/kratsg/meta-l1calo/wiki/ZynqMP:-Prepare-and-Boot-Hardware You can also compare it to how I did it for the Zynq-7 -- to see the differences. But this might help you get a bit further if you haven't already. Giordon On Tue, Aug 22, 2017 at 12:47 AM Mike Looijmans <mike.looijm...@topic.nl<mailto:mike.looijm...@topic.nl>> wrote: On 22-08-17 02:25, Jean-Francois Dagenais wrote: > >> Kind regards, Mike Looijmans System Expert TOPIC Products Materiaalweg 4, NL-5681 RJ Best Postbus 440, NL-5680 AK Best Telefoon: +31 (0) 499 33 69 79<tel:+31%20499%20336%20979> E-mail: mike.looijm...@topicproducts.com<mailto:mike.looijm...@topicproducts.com> Website: www.topicproducts.com<http://www.topicproducts.com> Please consider the environment before printing this e-mail On Aug 21, 2017, at 04:20, Mike Looijmans <mike.looijm...@topic.nl<mailto:mike.looijm...@topic.nl>> wrote: >> >> >> I recall having done this stuff about half a year ago, and at least then I >> could create an SPL based loader that actually booted. The layer above looks >> like regression to me. > > Xilinx "official" support is in FSBL for zynqmp. They removed the SPL zynqmp > stuff from their u-boot fork if I am not mistaken. And they configure > everything using their own stack including other layers such as meta-linaro > and meta-petalinux. > I'm not sure they removed it, the u-boot-xlnx fork is about 8 months behind on mainline u-boot. Stangely, the mainline version has SPL support, an I actually can get the board to boot with SPL. But I can't figure out how to make it load PMU and ATF. There have been dozens of commits from Xilinx to support the zynqmp in u-boot mainline. None of these are in the Xilnx fork, so I assumed that Xilinx had seen the light... Apparently the opposite is true. >> >> Current state is that if I generate FSBL using Vivado SDK I can make it load >> u-boot by generating a boot.bin containing the FSBL and u-boot.elf. But then >> I don't have the PMU firmware and ATF and thus the kernel won't run. > > Had the same problem. This is because we are hanging on to the old trail > (without the extra layers Xilinx wants us to use). > >> >> I tried putting ATF and PMU firmware from the meta-xilinx build into the >> boot.bin using the proper attributes, but that results in complete and utter >> quiet hangup after power-up. I only see the FSBL start message on the uart. > > I had to fork a machine from zcu102 in u-boot (so I forked u-boot-xlnx) in my > env. Also forked meta-xilinx-tools such that my machine does the same > configuration of xilinx-bootbin as zcu102 so the ATF and PMU firmware are > bundled inside boot.bin. My fork of > u-boot-xlnx/include/configs/xilinx_zynqmp_zcu102.h is where I tie it all > together with the right file names for linux image and dtb to match what I > have put into the partition using wic, and the default names that yocto uses > for those. > > It was a bit of a hassle, and a annoyance compared to the ease of build of > the zynq7 series board, but in the end, learned a lot and am more than ever > the master of my domain! ;) > At least now I understand why there's so little interest in the MPSOC. The licensing alone is a nightmare. -- _______________________________________________ meta-xilinx mailing list meta-xilinx@yoctoproject.org<mailto:meta-xilinx@yoctoproject.org> https://lists.yoctoproject.org/listinfo/meta-xilinx
-- _______________________________________________ meta-xilinx mailing list meta-xilinx@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-xilinx