[meta-xilinx] failure : SD to u-boot SPL to u-boot on zcu102-zynqmp

Mike Looijmans mike.looijmans at topic.nl
Fri Mar 24 00:05:00 PDT 2017


On 24-03-17 02:07, Jean-Francois Dagenais wrote:
> Alright, I have some early signs of success.
>
> I dissected the problem I was having with my option 1. (today's masters on u-boot-xlnx and linux-xlnx) I have my prompt on the rootfs stored on part 2 of the SD card. Very basic sanity performed, need to go to bed now ;)
>
> Here are the mods I had to do:
>
> 1. first remove the pmufw version 0.3 check (if you are lucky, it won't matter too much??)

Or, since we're hacking pmufw anyway, just set PM_VERSION_MINOR to "3". That's 
that I just did.

Should yield the same effect, since the fw version isn't being used anyway in 
the kernel (and it's a really bad bad method to check on capabilities).

> 2. changed rev1.0_defconfig to remove a couple of things I don't use like ethernet and qspi

I have my own board, so I also have a completely different set...

> 3. from xilinx SDK, I extracted the pmufw and modified PmGetMmioAccess to always return true (permission granted).

Nice one!

>     (I don't remember the exact steps here, from the SDK, I had created a PMU FW build. In the build directory, all the sources were copied over. On a shell where settings64.sh is sourced, running "make" generates the "executable.elf" which can be converted to pmufw.bin using the toolchain's objcopy tool. I modified PmGetMmioAccess right in this build folder an ran make again. I think I will keep this pmufw.bin as a binary input for a while since it fits my needs for now.)
> 4. package (u-boot's mkimage) the pmufw.bin in the SPL bin by specifying CONFIG_PMUFW_INIT_FILE="board/xilinx/zynqmp/pmufw.bin"
> 5. messed around to make the u-boot default env "scripts" to fit the names of the dtb and kernel Image I also bundle on the SD card part 1.
>
> I think that's it. I'm tired. Just wanted to put the info out there before you guys in Europe wake up in the morning.
>
> We'll still have to work towards actually fixing meta-xilinx obviously. This info will at least unlock many of us.


Keep them coming, I like your style.


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
E-mail: mike.looijmans at topicproducts.com
Website: www.topicproducts.com

Please consider the environment before printing this e-mail








More information about the meta-xilinx mailing list