[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
U-Boot-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Reply via email to