- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The flash device need special instruction to write. Is it realizable to transfer data to flash device with DMA?
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Usualy no. Normaly you need to erase an entire page before you can write to flash memory.
But if you want to write only once (and sequentialy), yes, it should be possible.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Actually that is unlikely, after each write you probably need to poll a status register until the write itself has completed.
Clearly it is possible to design a flash interface that performs this status test (or even a dma controller that will do status reads and compares and loops), but it is unlikely to be done!
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page