ARM: EXTERNAL MEMORY ON NXP LPC22XX DOES NOT WORK
Information in this article applies to:
I am using an Philips LPC2000 device and have a Phytec phyCORE LPC2294 target board. I am using the external RAM, but the external RAM seems not to work.
What can be wrong?
Working with external RAM requires that the chip selects are properly set. This is done in the STARTUP.S file if EXTERNAL_MODE is defined. See code below:
; Setup External Memory Pins IF :DEF:EXTERNAL_MODE LDR R0, =PINSEL2 LDR R1, =PINSEL2_Val STR R1, [R0] ENDIF
To define EXTERNAL_MODE, add the following settings under Project — Options for Target:
Or in Options for File 'Startup.s':
Last Reviewed: Friday, January 13, 2012
of your data.