Where to find the correct  flash programming file for SPIFI on LPC43xx

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Where to find the correct  flash programming file for SPIFI on LPC43xx

330 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by devil1979 on Mon Feb 09 00:36:40 MST 2015
Hello,

I am currently trying to use Keil and ULINK2 to download the fireware to CMUcam5, www.cmucam.org, which is utilized the LPC4330FET256. But I could not find the correct flash programming algorithm in 'lpc43xx-2013-09-04.zip'. The proper programming algorithm should be 'SPIFI on LPC18xx/43xx@14000000 Ext. Flash SPI 64M 14000000H-17FFFFFFH' instead of 'SPI-Flash_LPC18xx@14000000 128M Ext. Flash SPI 14000000H-1BFFFFFFH'. I wonder if you could provide me the proper flash programming algorithm for Keil. Your cooperation is greatly appreciated.

Thank you very much.
Labels (1)
0 Kudos
1 Reply

301 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by bavarian on Mon Feb 09 04:51:00 MST 2015
Try it with the one included in the µVision environment. Maybe it's doing the job in a first step. It should work for SPIFIs up to 64Mbit.
It shows up as "LPC18xx/43xx S25FL032 SPIFI".

The folder .\Keil\ARM\Flash contains the programming algorithm for various flash types, also the one for the SPIFI (folder LPC18xx43xx_S25FL032).
It needs to be combined with an updated version of the SPIFI library to ensure that also flash types larger than 64Mbit are handled. This library can be downloaded here:

http://www.lpcware.com/SPIFI

If you have the full licensed version of µVision (required for building position independend code), then you can rebuild this project with the new lib and your own options.
In the mid term Keil will update this algorithm in their tool when they issue an update, but also we will post it somewhere here on LPCWare .

Regards,
NXP Support Team
0 Kudos