Verfiy doesn't verify the full range
Posted: Wed Nov 04, 2020 11:18 am
Hi,
the verify command isn't reliable!
It doesn't check the last 2047 bytes of a buffer.
Tested with revelprog is v1.8.2 and v1.8.3
Steps to reproduce
Chip: MX25L25735F
Read the chip
Then select the bytes from 1FF:F801 to the end
Fill the selected range (ALT-F) with some pattern
Start "Verfiy", the result is "Device buffer is equal to program buffer"
I detected it by writing a global pattern into the chip (0xF8).
The verify was okay, but reading the chip reveals that the content from 1FF:FE60 wasn't written correctly (0xE0 instead of 0xF8)
Is the "WRITE" command also unreliable? Or is the write failure a problem with my chip, only?
jeb
the verify command isn't reliable!
It doesn't check the last 2047 bytes of a buffer.
Tested with revelprog is v1.8.2 and v1.8.3
Steps to reproduce
Chip: MX25L25735F
Read the chip
Then select the bytes from 1FF:F801 to the end
Fill the selected range (ALT-F) with some pattern
Start "Verfiy", the result is "Device buffer is equal to program buffer"
I detected it by writing a global pattern into the chip (0xF8).
The verify was okay, but reading the chip reveals that the content from 1FF:FE60 wasn't written correctly (0xE0 instead of 0xF8)
Is the "WRITE" command also unreliable? Or is the write failure a problem with my chip, only?
jeb