We recently migrated, by compulsion, migrated from S25FL164K0XMFI01 to the S25FL064LABMFI010. I was informed that this was a compatible part but our firmware is generating checksum errors with the new part when we read the contents. Are there subtle differences which would prevent the replacement part ( S25FL064L) from maintaining backward compatiblity with the discontinued S25FL164?
Solved! Go to Solution.
Our read failures appear to only happen during power up. Once the board is powered-up, subsequent soft resets work fine. Currently, the processor is held in reset after power for approx 200ms, then firmware waits another 1000ms before reading FLASH.