[PATCH v4 07/27] rockchip: Enable building a SPI ROM image on bob

Simon Glass sjg at chromium.org
Thu Aug 13 04:51:34 CEST 2020


Hi Kever,

On Mon, 10 Aug 2020 at 01:47, Kever Yang <kever.yang at rock-chips.com> wrote:
>
> Hi Simon,
>
> On 2020/8/8 下午9:28, Simon Glass wrote:
>
> +#ifdef CONFIG_ROCKCHIP_SPI_IMAGE
> +&binman {
> +     rom {
> +             filename = "u-boot.rom";
> +             size = <0x400000>;
> +             pad-byte = <0xff>;
> +
> +             mkimage {
> +                     args = "-n rk3399 -T rkspi";
> +                     u-boot-spl {
> +                     };
> +             };
> +             u-boot-img {
> +                     offset = <0x40000>;
> +             };
> +             u-boot {
> +                     offset = <0x300000>;
> +             };
> +             fdtmap {
> +             };
>
> There is a output name 'u-boot.rom' including:
>
> - u-boot-spl output with mkimage cmd at offset 0?
>
> Yes
>
> - u-boot-img at offset 0x40000, how this is generated and what is
> inside? does binary in bl31.elf included?
>
> It is just the u-boot.img file created by the Makefile. There is no BL31.
>
> - u-boot at offset 0x300000, what is this binary and where is it from?
>
> This is u-boot.bin as created by the Makefile.
>
> Why do you need both u-boot.img and u-boot.bin, I don't understand this.

Neither do I. It needs a look.

>
> And if there is no BL31, the system is not possible to boot up.

This was done quite a while ago with the objective of getting a basic
U-Boot going on this board, so it needs more work to finish it off.

Regards,
SImon


More information about the U-Boot mailing list