Hi everyone, I am testing out the qspi flash on pca10056. While the read speed is decent around 650 KBs, the write speed is too slow ~ 35 KBs. It could be our own usb/caching software. But I wonder if anyone here got any better write speed in general.
Noted: I have enabled QUAD mode with writeoc = NRF_QSPI_WRITEOC_PP4IO, with speed = 32 Mhz div 1, and High performance bit on MX25R6435F
Here is my results with the configuration you used, tested on Windows with USBDeview:
60 KB/s is faster than mine, but still very slow comparing to read speed. I guess that is as fast as the external Flash on pca10056 could get :(
Yes, this is typical characteristics of NOR Flash memory(such as the MX25R6435F); high read speed and slow write/erase speed. The MX25R6435F is perfect for execute in place (XIP) for executing program code directly from external flash. This is one of the features that the QSPI peripheral supports. You can read more about XIP here.