- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When writing the norflash register, the value of the nonvolatile register CR2NV[7] is set to 1, the film does not come up, and there is no way to erase. Is there any way to solve it?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for contacting Cypress Semiconductor.
Could you please clarify what do you mean by "the film does not come up"?
I would like to inform you that Configuration Register 2 is completely OTP (One Time Programmable), that is if once programmed, the values cannot be changed. I would like to know was CR2NV[7] accidentally programmed to 1 or intentionally?
Regards,
Apurva
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for contacting Cypress Semiconductor.
Could you please clarify what do you mean by "the film does not come up"?
I would like to inform you that Configuration Register 2 is completely OTP (One Time Programmable), that is if once programmed, the values cannot be changed. I would like to know was CR2NV[7] accidentally programmed to 1 or intentionally?
Regards,
Apurva
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Apurva,
Thank you for your answer.
S25FS512S chip default CR2NV[7] is 0 (3 byte address), can only use the previous 16MB space, how to use the space after 16MB. Can you provide the driver source code?
Thanks in advance.
Regards,
cql
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Apurva,
S25FS512S chip default CR2V[7] is 0 (3 byte address), only the first 16MB space can be used, so we want to set CR2V[7] to 1, accidentally written in CR2NV[7].
Regards,
cql
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi cql,
Please find our low level driver for SPI flash device attached with this response.
Could you clarify your problem a little further? When the value of CR2NV[7] is zero (default value) the device is in 3 byte addressing mode. When you program it to one, the device goes into 4 byte addressing mode. You want the device to be in 4 byte addressing mode, right? Could you please tell me to what value did you accidentally program the bit to?
Regards,
Apurva