I am using the Olimex LPC2214 eval board and am attempting to run/debug code out of external flash. The flash device is a Macronix MX26LV800B. Keil has an algorithm for the MX29F400B. I believe this one may work as the devices are logically similar. I seem to be close to getting it to work though now I am getting a "contents mismatch" error for addresses 0x80000000 - 0x80000063. Perhaps the on-chip boot loader is interfering because of memap has mapped the vectors to the boot loader? Rich
"I believe this one may work as the devices are logically similar." Well, that's a pretty shaky foundation to build on! You first step must be to read the data sheets for both devices and confirm that the algorithms are definitely compatible!
You might need a Flash.INI file that sets the correct BUS configuration. Take a look to the example: Keil\ARM\Boards\Phytec\LPC229x\Blinky This is a similar board (also with off-chip Flash ROM). Reinhard
Thank you Reinhard, that is very helpful. Rich