I met a problem in using FM25V10 in my system. The controller is LPC1778 and the freqency is 20MHz, power sppuly: 3.3V, SPI mode 3(1,1)。 When I write or read data less then 512 bytes one time, there is no error for several years. But recently, I try to write or read data for 5856 bytes one time, there ofen take error, I read the errored data there are all 0xFF. I read the datasheet of FM25V10. The sets are all right. I doubt the freqency is too high, but the max is 40MHz and I was set 20MHz.
One of the possible reason is with the program in the controller LPC1778, like it does not assign enough buffer to transmit larger size data.