Greetings All,
I have one of the new Olimex LPC-H2888 boards and trying to set up environment for development, Yagarto with ARM-USB-OCD on XP. I have seen that OpenOCD does not have a driver for the LPC2888 but I think that means no support for internal Flash use. The Olimex board has CFI external Flash as well as a huge 32M SDRAM. I am thinking I can use either the external FLASH or the SDRAM to load and debug in.
The LPC2888 uses mode pins on boot to determine where reset ends up executing at. The default (open pins) is the internal Flash. Mode 1 “might” jump to the external Flash but the Address Mirror bit POR state may prevent it, NXP has been asked to clarify boot process. The POR state of the SDRAM is unclear yet, it may need setup code before it can be used as well as some way to direct reset there.
It looks like the easiest setup may be to put a small boot program in the internal Flash that does any setup and jumps to the desired location, either external Flash or SDRAM. OCD could load the desired location and get control once reset reaches that location.
Am I on the right track? Does anybody see likely problems with this approach or have suggestions?