Yahoo Groups archive

Lpc2000

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

Message

Olimex LPC-H2294 Intel Flash

2005-04-23 by Paulo de Almeida

Hi,

The  Olimex LPC-H2294 board has an Intel Flash (TE28F320C3BD70) with
32 Mbits arranged as 2MBx16bits. The board uses the chip at external
memory bank 0 with memory map 0x80008000 through 0x80200000.
According to the  TE28F320C3BD70 datasheet each memory address
corresponds to one word (16 bits), my problem is that the LPC2294
doesn't let me write16 bit words at consecutive addresses, ex:
*0x80008000=0x0ff1 ,* 0x80008001=0x0ff2, *0x80008002=0x0ff3 etc.
but forces the use of 16bit pointer so I have to use
*0x80008000=0x0ff1 ,* 0x80008002=0x0ff2, *0x80008004=0x0ff3 each uses
only 2Mbytes of the 4Mbyes that the TE28F320C3BD70 has.

I don't know if I made myself clear, but can someone please give me
some advice on how can I use the total 4Mbtes of the TE28F320C3BD70 ?

Thanks

Paulo A.

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.