- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PSoC 6 comes with 1 MB flash for code and data. Is it a NOR flash or a NAND flash?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can not change a single bit or byte without erasing the entire row first using Cy_Flash_ProgramRow(). It needs to earse whole row before the programming. The single bit or byte can be changed through a absolute address.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
HI,
It's NOR Flash technology.
Thanks and regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
All the flash operations operate on 512 byte rows. Am I able to change a single bit or byte from 0 to 1 within a row without erasing the entire row first using Cy_Flash_ProgramRow() or some other function? Other MCUs using NOR flash allow this but it seems the Cy_Flash_ProgramRow() API does not:
Before calling this function, the target flash region must be erased by the StartErase/EraseRow function
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can not change a single bit or byte without erasing the entire row first using Cy_Flash_ProgramRow(). It needs to earse whole row before the programming. The single bit or byte can be changed through a absolute address.