**** Advance Notice ****

This site will be closed on 31 December 2015,

Important Information for users of NXP LPCXpresso

This site is for users of Code Red branded products.

NXP LPCXpresso users should visit the LPCXpresso FAQ's for up-to-date information relevant to that product.

LPC18xx/43xx External Flash Support

The NXP LPC18x0/43x0 MCUs do not have integrated flash within the MCU. However they can be connected to external flash. The mechanism within the Code Red IDE to configure a project to use external flash is described in the FAQ Memory Configuration Editor and External Flash Driver mechanism.

SPIFI Flash Driver

The following pre-built SPIFI flash drivers are provided in the Code Red IDE (v4.3.0 and later). The drivers may also work on other SPIFI flash devices with the same specs, although this has not been tested.

Note that these flash drivers have been developed from the SPIFI library code provided in NXP's LPC18/43 Peripheral Driver Libraries, the original sources for which are available from http://www.lpcware.com/. The actual project files can be found in the Code Red IDE examples subdirectory - so that you can modify in order to produce drivers for other SPIFI flash devices.

NOTE: SPIFI flash is located at 0x14000000.

LPC18_43_SPIFI_8MB_64KB.cfx

LPC18_43_SPIFI_4MB_64KB.cfx

LPC18_43_SPIFI_8MB_4KB.cfx

LPC18_43_SPIFI_4MB_4KB.cfx

SST / EMC Flash Drivers

NOTE: EMC flash is located at 0x1c000000.

Hitex Boards

Two drivers are provided to support the use of the SST / EMC flash devices fitted to the Hitex LPC1850 / 4350 Evaluation boards:

SST39VF3201B_Hitex_LPC1850A_4350A.cfx was the original flash driver but only supports the SST39VF3201B device, not the SST39VF3201 device (note the lack of the 'B') that is now being fitted to some Hitex eval boards. SST39VF3201x_Hitex_LPC1850A_4350A.cfx is an updated driver that supports both the SST39VF3201B and SST39VF3201 devices, and is provided with Code Red IDE v4.22 and later.

Diolan Boards

The following driver is provided in Code Red IDE v5.2.2 and later to support the flash device fitted to the Diolan LPC1850-DB1 / LPC4350-DB1 boards:

Note

These flash drivers are based on code provided in NXP's LPC18/43 Peripheral Driver Libraries, the original sources for which are available from http://www.lpcware.com/. The actual project files can be found in the Code Red IDE examples subdirectory - so that you can modify in order to produce drivers for other flash devices.

For more information ...

LPC18xx_43xx_ExternalFlash (last edited 2013-08-30 16:39:18 by CrSupportAb)