Hi,
The CC1310 based radios we are working on will occasionally go into a seeming perpetual state of reset right after: 1) we write some data into NVS, 2) trigger a reset via toggling reset pin. If this happens, we can recover the radio by downloading a fresh copy of firmware. After that, everything would work just fine. This doesn't happen often. In the past 3 years, this happened ~ 10 times in total. When we tried to reproduce it, none of the units being tested was bricked after 1000 cycles of NVS writing and reset. To be safe, we added a delay of a few seconds between writing into NVS and toggle reset pin, but I am not sure if that actually helps.
My question is, should this be a concern before we launch? Our system needs to run in the field without human intervention for years, it would be big financial drain if we have to deal with occasionally bricked units, even if it doesn't happen often.
Update: we gathered more information from the failed units. It seems system going into perpetual reset happened before external MCU started to force it rejoin network. The environment is quite noisy, surrounded with all sorts of heavy machinery such as flood pump, power supply lines, building HVAC etc. Presumably they were just shot dead by sudden electrical shot.
Please advise,
Thanks,
ZL