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

Kever Yang kever.yang at rock-chips.com
Mon Aug 10 09:46:53 CEST 2020


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.

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

Thanks,

- Kever



More information about the U-Boot mailing list