LPC1317 external memory interface

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

LPC1317 external memory interface

666 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by aamir ali on Tue Apr 30 04:01:04 MST 2013
I am using LPC1317 for one of my project & I am falling short of flash as project is bigger. Now changing controller is difficult.
Can I store code in some external memory & then call it. I have still 5K of Ram left-> 3K in SRAM0 & 2K in SRAM1


I have external SDHC card interface with SPI interface with 18Mhz. Can it help in any way, or any other memory interface to solve the issue.
OR
Any pin to pin compatible NXP series MCU

I am running my system at 72Mhz/3.3V.


CRITICAL FOR MY APP:
0 Kudos
Reply
1 Reply

657 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by frame on Tue Apr 30 05:08:55 MST 2013

Quote:
Any pin to pin compatible NXP series MCU

IMHO, this is the only viable hardware option.
As I don't know the other requirements of your project, it is up to you to check for
such an MCU with increased Flash size.

Trying to implement some code swap solution via SD card or other IO channel is a bad idea.
Not only will it consume even more space in Flash for the swap management, but also bust
your project budget in development costs, because of exponentially increased complexity.
And if you need to swap code under any kind of real-time requirements, it gets even worse.

Some other thing you can try - another toolchain.
I am not really a big fan of Keil uVision, but I have experienced a reduction in code size
down to 50...60% for identical settings, when compared with GCC based toolchains.
Ant I'm having a paid licence for one of the latter.
0 Kudos
Reply