BOOT0/1 on Olimex LPC-E2294?

I downloaded the hardware description from www.olimex.com/dev/pdf/LPC_E2294mht but I’m a bit confused about the description of the Jumper 11 & 13 (BOOT1 & BOOT0). According to the olimex manual you can enable 8/16/32 bits memory width by putting the jumpers in different positions:

(BOOT1:BOOT0)

0:0 = 8 bits

0:1 = 16 bits

1:1 = 32 bits

But in the LPC2294 usermanual p.122:

(BOOT1:BOOT0)

0:0 = 8 bits on CS0

0:1 = 16 bits on CS0

1:0 = 32 bits on CS0

1:1 = Internal flash memory

So my guess is that the third option according to the Olimex manual is wrong and instead of enabeling 32 bits width you boot from internal flash. Is that right?

Even so, no mather how I put the jumpers the testprogram always runs. Can someone explain this for me?

/David

Doesn’t anybody know something about this?

I compiled my own little testprogram just to see if I had configured my GCC-toolchain right for the LPC2294 and it worked almost right away! BUT my program, which I put into internal flash always runs, it doesn’t matter what positions the BOOT0/BOOT1 is in. I haven’t actually put anything in the external Flash or RAM but you are supposed to be able to boot from external flash on CS0 right?

Kindest regards

David

I’m still interested in the answer to this.