[EMAIL PROTECTED] wrote on :
> On Wednesday 05 March 2008, York Sun wrote:
> > Add flash programming counter. It prints how many KB has been
> > programmed in case you suspect it hangs when programming large
> > files.
[...]
> + if (!((count - cnt) % (1 << 14)))
> + printf("\r\t\t %d KB ", (count - cnt) >> 10);
> }
> #endif /* CFG_FLASH_USE_BUFFER_WRITE */
> if (cnt == 0) {
>
>
> What's do other think? Should we add such an "enhancement" to the
> common CFI driver?
I would appreciate such a progress counter - if it does not
slow down flash programming too much.
At a baud rate of 9600 bit/s one "xxxx KB " Message needs about
12,5 ms on the serial line. With a suggested granularity of
2^14 bit (= 16 KiB), programming time for 1 MiB increases about
0,8 s in the worst case. The worst case is, if the UART does not
use any FIFO. With a FIFO the added time will only be about
1/10th, thus 0,08 s/MiB. For higher baud rates the additionally
needed time will be even lower. So for me it would be OK, to add
this featur to the common CFI driver.
Regards,
Martin
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
U-Boot-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/u-boot-users