First, NXP needs to make it a priority to fix all the broken links to lpcware.com, or archive the content, or do something other than kill off the lpcware site and content completely, as I believe my answer might be there. Many of the links from this forum are now dead. eg. Latest version of spifi_drv_M4.lib please, and where to download the SPIFI library documentation? or SPIFI library source code
I am using the LPC4357 with SPIFI flash. It works with S25FL128P and S25FL032K, but those parts are now obsolete and I am switching to the S25FL128L The problem is the SPIFI library is old, and does not work (spifi_init returns 20008 = "unknown device type code")
The library I am using consists of spifi_drv_M0.lib, spifi_drv_M4.lib and SPIFI_report v0.1.pdf. I don't know the origin - I think perhaps from an example. The pdf has a title 'LPC18xx/LPC43xx SPIFI software library' and 'Rev. 0.01 — 27 April 2012'.
So where can I either find an updated library or the source code that was used?
If the lpcware links were not destroyed then I'd try:
http://www.lpcware.com/content/nxpfile/lpc4350apdlzip
http://www.lpcware.com/content/forum/lpcspifilib-v004beta-available
The last link implies that something exists.
http://www.lpcware.com/content/nxpfile/lpc4350apdlzip
This is the closest I can find. Different API, but supports the S25FL128L
LPC SPIFI Peripheral|NXP