How to store data in the NVM of CYW20719, that should not be get erased while reprogramming/loading firmware

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
kisac_1448651
Level 1
Level 1

We have a requirement where we need to store a specific set of data in a controller NVM, And more importantly this data should not be get erased while reloading/reprogramming CYW20719 controller.

Looked into wiced_hal_write_nvram()  and wiced_hal_read_nvram() methods but data written using these api's gets erased when we reprogram/reload the firmware into CYW20719 controller. 

IS there any other approach to store data in the CYW20719.

0 Likes
1 Solution
AnjanaM_61
Moderator
Moderator
Moderator
10 questions asked 5 comments on KBA First comment on KBA

Hi Kishan,

There is no provision to save data on reprogramming or reloading.

If you just need to save some data on sleep mode (SDS) , you can use AON data as described here : Re: How much NVRAM on the CYW20719?

Thanks,

Anjana

View solution in original post

1 Reply
AnjanaM_61
Moderator
Moderator
Moderator
10 questions asked 5 comments on KBA First comment on KBA

Hi Kishan,

There is no provision to save data on reprogramming or reloading.

If you just need to save some data on sleep mode (SDS) , you can use AON data as described here : Re: How much NVRAM on the CYW20719?

Thanks,

Anjana