I am maintaining a project based on CC1352P and TIRTOS.
Sometimes we have devices that suddenly stopped working: UART not responding and Subgiga RF transmissions are not seen. It seems that they are stuck, even though Watchdog has been enabled.
Notes:
- when attaching a debugger to a 'stuck' device we see that the PC is somewhere in the ROM region.
- I am pretty sure we are not in HIB (Halt In Boot) because I checked that AON_PMCTL:SHUTDOWN.EN is set to 0.
- I know that my software stopped running at some point because it should be writing periodically to internal flash the current time. After I reboot the stuck device I check and see that those writes stopped about the same time that the device became unresponsive.
What can be the problem. Please help me to investigate. What more information can I add which can help to understand the cause?
Thanks,
Eden Cohen