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.
Message
Olimex LPC-H2294 Intel Flash
2005-04-23 by Paulo de Almeida
Attachments
- No local attachments were found for this message.