CFI with 4 x8/x16 devices on a 32-bit bus

Nicolas Pitre nico at cam.org
Mon Apr 9 20:27:06 EDT 2001



On Tue, 10 Apr 2001, Brett Carswell wrote:

> > To confirm:
> >  buswidth: obvious. (4 bytes)
> >  interleave: Number of devices accessible through a single
> > bus-width access (4)
> >  device type: _Device_ type (2). You ignore the 'A-1' line
> > because the magic
> > 	addresses still need to be on the 'A0' line and above,
>
> This last point does not seem to be the case. The datasheet says :
> Addresses are A19:A0 in word mode (BYTE# = V IH ), A19:A-1 in byte mode
> (BYTE# = V IL ).

At tis point it may all depend on how your hardware folks wired the chips...

> Not really much to be too confident about - but setting the LSB seems to be
> the only difference between a non-working and a working system.

To be sure, do a coherency test on your flash i.e. if you have 16MB then
generate 16MB of random data, write it to flash through MTD, read it back,
and compare.


Nicolas



To unsubscribe, send "unsubscribe mtd" to majordomo at infradead.org



More information about the linux-mtd mailing list