- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
According to the following discussion, CYW20819 uses Wear Leveling Scheme of memory.
https://community.infineon.com/t5/Bluetooth-SDK/CYW20819-About-defrag/m-p/88862
if the same value is intended to be write with wiced_hal_write_nvram() as previously written value, is the write operation performed or not?
It is prefer that the write operation to flash memory is not performed in this case to get longer life time of flash memory.
Regards,
Solved! Go to Solution.
- Labels:
-
AIROC™ Bluetooth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @ToKo_4602001
Below is the response from our FW team.
For this case in description, the write would not be performed. Before an NVRAM write is performed, the existing NVRAM is searched for the same key. If there is a key match found, the value is checked for size. If the size matches then the existing value and the new value are compared. If the values are the same then the write is not performed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @ToKo_4602001
We are double checking this with our Firmware team. Will update you shortly.
Regards,
Anjana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @ToKo_4602001
Below is the response from our FW team.
For this case in description, the write would not be performed. Before an NVRAM write is performed, the existing NVRAM is searched for the same key. If there is a key match found, the value is checked for size. If the size matches then the existing value and the new value are compared. If the values are the same then the write is not performed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your support.
This is useful information for us.