[U-Boot] [swupdate] Re: SWUpdate - U-Boot environment library dependency

Simon Goldschmidt simon.k.r.goldschmidt at gmail.com
Thu Nov 22 16:05:39 UTC 2018


Dear Wolfgang,

On 22.11.2018 17:00, Wolfgang Denk wrote:
> Dear Simon,
>
> In message <CAAh8qswJ-hf_FCvTdOggpS4MO6pThKLefjYxcquaBuhKfdQO2w at mail.gmail.com> you wrote:
>>> I don't know your board.
>>>
>>> It may be intentional, for example if there are size restrictions
>>> for the SPL wich don't allow to include the CRC32 code...
>>>
>> I don't think this is intentional. I discussed this in another thread with
>> Marek by now. There is no reference to the CRC code in the files in
>> common/spl or the funtions called by it.
> Depending on hardware capabilities, this may be indeed intentional,
> for example to keep the size of the SPL below a certain limit or to
> allow for other, more critical features instead.
>
>> Searching the whole code, I cannot see anything that checks the uImage CRC
>> from standard SPL. And I don't see board specific controls to do this
>> check, did I miss something?
> This may well be possible.  But then, this is usually stage two
> already - the ROM bootloader did not check any SPL checksum
> either...

Well, the thing is: on my platform the boot rom *does* check SPL crc :-)

I wanted to post a patch for this, but from reading your response, this 
should probably be configurable. Especially as it doesn't only increase 
size but also boot time.

Thanks for your input on this!

Regards,
Simon


More information about the U-Boot mailing list