Yes, it is possible to write bytes! What you need to do, is to read the entire 16-bit word, modify the byte, (upper or lower), then write the entire 16-bit word back into the flash device. Ken Wada --- In lpc2000@yahoogroups.com, "smoutpatrick" <sonpat@b...> wrote: > > Ken, > > We have selected a flash that supports page mode. > However, the device doesn't support byte access. > Is it nevertheless possible to write bytes with the help of the > compiler (i.e. the __packed type modifier)? > > Thanks for your feedback, > > Patrick > > --- In lpc2000@yahoogroups.com, "Ken Wada" <kwada@a...> wrote: > > > > This is emminently doable...A few issues to concern your self > though: > > > > 1. Make sure you have boot-up code in your internal FLASH, (if you > > are using the LPC2214). With this boot-up code, you can setup your > > external memory parameters, (wait-states, burst mode params, > address > > decode etc). > > > > 2. If you are using a FLASH-less part, then you MUST use the > correct > > bus-width for the defaults for each memory bank..otherwise your > system > > will not work at all! Plus, you need to make sure you have some > boot > > code already resident on your external FLASH. > > > > 3. Make absolutely sure your BCFGn register is properly setup for > > external FLASH operation. > > > > 4. Your external FLASH will inherently run slower than the > internal > > FLASH. Therefore, get as much boost as possible by picking the > correct > > NOR-FLASH, and try as much as possible to get nibble-mode or burst > > mode...this will greatly improve the performance of your system > with > > little increases in the unit cost of your system. > > > > 5. Last but not least, make sure your hardware is wired up > properly.. > > .Byte select lines, chip select etc... > > > > Ken Wada > > > > --- In lpc2000@yahoogroups.com, "smoutpatrick" <sonpat@b...> wrote: > > > > > > Hi, > > > > > > What would be the consequences if my hardware design based on the > > > LPC2214 uses 16 bit flash devices that only supports 16 bit > > accesses? > > > Can I write bytes in the flash using the __packed type modifier? > > > > > > Thanks for the feedback, > > > > > > Patrick Smout > > > > > >
Message
Re: LPC2214 and 16 bit flash
2005-12-08 by Ken Wada
Attachments
- No local attachments were found for this message.