From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerry Van Baren Date: Tue, 27 Oct 2009 10:03:49 -0400 Subject: [U-Boot] non-blocking flash functions - is this possible/acceptable? In-Reply-To: <4AE6F3D5.5060403@ge.com> References: <20091027125146.GA3216@leila.ping.de> <4AE6F3D5.5060403@ge.com> Message-ID: <4AE6FDC5.5070106@ge.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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