Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

LPC2210 boot configuration question

2005-12-17 by Pieter Verstraelen

I want to use the LPC2210 with an external page mode flash S29GL032.
The LPC2210 has to boot from this device so the value of the BOOT0 and
BOOT1 pins is important (P2.26 and P2.27).  

Page 93 of the user manual (Rev. 01) contains the description for
PINSEL2[5:4].  The table shows me that BOOT1 should be 0 and BOOT1
should be 1 to have access to OE, D15:0 and CS0.  

The problem is the PINSEL2[24] bit (CTRLP301 on page 94):  according to
the explanation for CTRLP301, the I/O pin P3.1 starts as an GPOI pin if
BOOT1 is 0.  P3.1 is also A1 and A1 is needed to fetch from the flash.
So, with BOOT1 set to 0 during power-on, you don't have A1 available.
And without A1 is it hard to read from the 16 bit wide FLASH.

How can I solve this? Or is there a mistake in my interpretation?

The manual also states that with BOOT1:0 set to 11, booting from 16 bit
memory with CS0 is possible (page 84).  But the table on page 93
indicates that with BOOT1:0 set to 11, the pin P1.0 works as GPOI pin
and not as CS0 pin.  That makes it hard to boot with CS0.
There is something here that I don't understand... or there is something
wrong in the manual.

Regards,

Pieter Verstraelen





[Non-text portions of this message have been removed]

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.