Hi Fabio,

On 18.08.21 16:07, Frieder Schrempf wrote:
> On 18.08.21 14:19, Fabio Estevam wrote:
>> After the conversion to binman in commit 8996e6b7c6a1 ("imx8mm_evk: switch
>> to use binman to pack images"), it is necessary to flash both flash.bin and
>> u-boot.itb to get a bootable system. Prior to this commit, only flash.bin
>> was needed. 
>>
>> Such new requirement breaks existing distro mechanisms to generate the
>> final binary because the extra u-boot.itb is now required.
>>
>> Generate a final flash.bin that can be used again as a single
>> bootable binary to keep the original behavior.
>>
>> After this change the SPL binary is called spl.bin, which is a more
>> descriptive name for its purpose, and can still be used standalone
>> (for example, for secure boot purposes).
>>
>> Signed-off-by: Fabio Estevam <feste...@denx.de>
> 
> Reviewed-by: Frieder Schrempf <frieder.schre...@kontron.de>

I tried to adapt this for my own board, but I needed to change the following in 
the imximage.cfg for the build to pass. Did you test this?

-LOADER         mkimage.flash.mkimage   0x7E1000
+LOADER         mkimage.spl.mkimage     0x7E1000

Best regards
Frieder

>> ---
>>  arch/arm/dts/imx8mm-evk-u-boot.dtsi | 17 ++++++++++++++++-
>>  1 file changed, 16 insertions(+), 1 deletion(-)
>>
>> diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi 
>> b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
>> index f200afac9f..453fe1d259 100644
>> --- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi
>> +++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
>> @@ -150,7 +150,7 @@
>>      };
>>  
>>  
>> -       flash {
>> +    spl {
>>              mkimage {
>>                      args = "-n spl/u-boot-spl.cfgout -T imx8mimage -e 
>> 0x7e1000";
>>  
>> @@ -217,4 +217,19 @@
>>                      };
>>              };
>>      };
>> +
>> +    imx-boot {
>> +            filename = "flash.bin";
>> +            pad-byte = <0x00>;
>> +
>> +            spl: blob-ext@1 {
>> +                    offset = <0x0>;
>> +                    filename = "spl.bin";
>> +            };
>> +
>> +            uboot: blob-ext@2 {
>> +                    offset = <0x57c00>;
>> +                    filename = "u-boot.itb";
>> +            };
>> +    };
>>  };
>>

Reply via email to