Hi Andrew, This probably isn't too important, Most (all?) parallel flash can jive with TTL levels (ie. >= 2V is high, <= 0,8V is low, in-between is garbage).
eg. this datasheet (29F002) - see the Vil and Vih specifications. http://www.datasheetcatalog.org/datasheets/150/489768_DS.pdf
However, it is essential that VCC be 5V, give or take. 3,3V will cause errors. Are you saying Vcc is 3,3V? Or just the data/addr lines?
-Mark
On Mon, Jun 7, 2010 at 7:29 PM, Andrew Morgan ziltro@ziltro.com wrote:
On 08/06/10 01:29, Andrew Morgan wrote:
I have set it to 128K now, see comment in patch. I hope the comment is ok.
The 128KB comment might not be needed any more. It seems that 128KB is the correct maximum size. Using a multimeter I found that the voltage on A16 does change during a read. The other thing I found is that the network card uses 3.3v for the boot ROM, not 5v! As I have been doing all my tests with a 5v±10% 256KB flash chip, and one of the address lines was floating, I'm not surprised there was random data being read. (I am surprised that erase seemed to work.)
So now all I need to do is find a 128KB 3.3v DIP32 parallel flash chip...
--
Andrew.
flashrom mailing list flashrom@flashrom.org http://www.flashrom.org/mailman/listinfo/flashrom