- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
DSP is testing to write up to 1MB of data with S25FL128L memory through SPI communication.
I wrote 16byte data in memory and checked R/W up to 1 block (64KB) (SPI Baudrate : 30Mhz)
The problem occurs when 1 block (End Address: 0x0ff) is written and the next 2 Blocks (Start Address: 0x1000) is written.
Problem
1. Data is not written normally in 2 Blocks.
2. Writing data in 2 Blocks changes the data in 1 Block.
please share your knowledge
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Can you please confirm if my understanding is correct. You are trying to program two 256 bytes blocks using a single page program?
The problem faced by you is due to Page program only able to program a page at a time. So it will rewrite the same page from start again after 256 bytes of data is programmed in the block
Can you please try to use different Page Program command to write different pages in the memory?
Thanks,
Ronak
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Can you please let us know for your application how many Program erase cycle is been performed on a block? Does your application results in Program erase cycle is more than 100K.
Additionally, can you please share the waveform of the SPI communication?
Thanks,
Ronak
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Can you please confirm if my understanding is correct. You are trying to program two 256 bytes blocks using a single page program?
The problem faced by you is due to Page program only able to program a page at a time. So it will rewrite the same page from start again after 256 bytes of data is programmed in the block
Can you please try to use different Page Program command to write different pages in the memory?
Thanks,
Ronak