strata erase and prog fixes

Jani Monoses jani@iv.ro
Thu Sep 11 13:22:00 GMT 2003


For the bootblock case there's an error determining whether a block is
among the first blocks or not because one of the operands in the
comparison is given in bytes (BLOCKSIZE) and the other in flash_t.
Fix needed for early bootblock flashes and more recent wireless stratas.
Also starting with synchronous strata (part K) erase cycles need to
specify the block address in the first cycle of the command not just any
address. Program commands need to do the same with the word address.
Since earlier parts take any address they'll work with this change.
The status register alsoo needs to be read form the block being worked
on. 
Jani
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: str.diff
URL: <http://sourceware.org/pipermail/ecos-patches/attachments/20030911/ef3d5eba/attachment.ksh>


More information about the Ecos-patches mailing list