There is at least one (old crappy) chip that needs also the 0xff bytes.
Which flash chip(s) are affected?
Maybe there should be an additional field named "requires_full_programming" in the "struct flashchip". And/or there should be a command line option to switch full programming on/off (depending on the default state).
Regards, Helge
-----Original Message----- From: Reinder de Haan [mailto:rs@mveas.com] Sent: Samstag, 7. August 2010 01:16 To: Wagner, Helge (GE Intelligent Platforms) Subject: Re: [flashrom] Blank check
Just a note :
There is at least one (old crappy) chip that needs also the 0xff bytes.. afaik flashrom already skips 0xff (atleast the jedec write does iirc)
greetings, Reinder
Wagner, Helge (GE Intelligent Platforms) wrote:
I am not sure if this was discussed before, but i would suggest to skip programming blocks/areas which should be programmed to the erased
state.
E.g. if half of the input file consists of 0xFF areas, we could half the programming time.
And on chips where read is much faster than erase (e.g. SST 25VF...) we can speed up erasing if we do a read before erase and only erase that blocks that are not already in the erased state.
Regards, Helge
flashrom mailing list flashrom@flashrom.org http://www.flashrom.org/mailman/listinfo/flashrom