[U-Boot] ROCK64 fails to boot using U-Boot TPL

Matwey V. Kornilov matwey.kornilov at gmail.com
Sat Sep 21 12:29:31 UTC 2019


Could you try to load dtb (and check that dtb is valid) into the other
memory location?
For instance into ${kernel_addr_r} which is a place for loading EFI
application binary?

пт, 20 сент. 2019 г. в 20:44, Simon South <simon at simonsouth.net>:
>
> On 2019-09-20 1:37 p.m., Matwey V. Kornilov wrote:
> > What is the difference? In filesize?
>
> The EFI bootloader:
>
>     205136   bootaa64.efi
>
> The DTB file:
>
>      53513   rk3328-rock64.dtb
>
> It's about one quarter the size.
>
> It is strange the EFI bootloader and the kernel both seem always to load
> reliably when the DTB file doesn't.
>
> ----------
>
> => ls mmc 1 /EFI/BOOT/
>              ./
>              ../
>     205136   bootaa64.efi
>
> 1 file(s), 2 dir(s)
>
> => ls mmc 1 /dtb/rockchip/
>              ./
>              ../
>      77017   rk3399-sapphire.dtb
>      81304   rk3399-sapphire-excavator.dtb
>      78646   rk3399-rockpro64.dtb
>      77846   rk3399-rock960.dtb
>      76155   rk3399-rock-pi-4.dtb
>      77701   rk3399-roc-pc.dtb
>      78035   rk3399-puma-haikou.dtb
>      78483   rk3399-nanopi-m4.dtb
>      78791   rk3399-nanopc-t4.dtb
>      86532   rk3399-gru-scarlet-kd.dtb
>      86507   rk3399-gru-scarlet-inx.dtb
>      89522   rk3399-gru-kevin.dtb
>      85495   rk3399-gru-bob.dtb
>      80312   rk3399-firefly.dtb
>      78519   rk3399-ficus.dtb
>      68842   rk3399-evb.dtb
>      53513   rk3328-rock64.dtb
>      52150   rk3328-roc-cc.dtb
>      51134   rk3328-evb.dtb
>
> 19 file(s), 2 dir(s)
>
> =>
>
> --
> Simon South
> simon at simonsouth.net



-- 
With best regards,
Matwey V. Kornilov


More information about the U-Boot mailing list