[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 20 empty blocks, 0k free
Vipin Malik wrote:
> You cannot do this. Flash is NOT RAM. The only way to change a '0' bit to a
> '1' bit in _ANY_ location is by erasing the entire sector where the
> location resides.
This statement is not correct. Not all flash parts require an erasure
writting a location that was previously written. For example, the
AtMel JEDEC parts will perform the erase of the sector (64 byte sector
I think) by writing a byte to a single location within the sector. It is
the writter to restore and data erased by the write.
I do agree that MOST flash parts require erasing the entire sector
writting to the sector.
Sr Development Engineer
1615 S. 52nd St.
Tempe, AZ 85821
To unsubscribe from this list: send the line "unsubscribe jffs-dev" in
the body of a message to email@example.com