Replies: 1 comment 1 reply
-
The Erase command was added recently to support some older flash chips that need to be explicitly erased before programming. More modern chips, like the 28C256 and the SST39F chips, erase themselves on a new write operation, so there is no need to ever erase them. If you want a chip to be all FF for some reason, you can always use the Fill command, but there's usually no need to do this. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When I attempt to use the E(rase) command with certain EEPROMs, TommyPROM returns the message NOT SUPPORTED.
I assume this is because only certain EEPROMs have an Erase command.
But from a user's perspective, they probably don't care how the EEPROM gets erased.
Instead of returning NOT SUPPORTED, TommyPROM could go ahead and fill each cell w the erase value 0xff. Since that could take longer than using a chip's built-in Erase command, TommyPROM could do something like:
Or it could even prompt the user:
Beta Was this translation helpful? Give feedback.
All reactions