[U-Boot] non-blocking flash functions - is this possible/acceptable?

Jerry Van Baren
2009-10-27T14:03:49Z

Jerry Van Baren wrote:
> Wolfgang Wegner wrote:
>> Hi,
>>
>> we have an update protocol that normally relies on data being
>> received while the previous block is written to flash.

[snip]

> My 2c: Overlapping data transfer with flash erase/write operations can
> be beneficial as it can reduce the programming time substantially.
> (Erase is less beneficial than write since erases don't happen as often
> and take a relatively long time, so the overlap optimization savings is
> a smaller percentage of the total erase time - Amdahl's Law.)

By the way, what sort of benefit do you see? What is your load time
with and without the non-blocking changes?

[snip]

>> Regards,
>> Wolfgang

Thanks,
gvb