Hi,
I have two program code in cc1310 flash, bootloader and application, the bootloader is placed in address 0x0. And also there is a sector allocated for storing some configurations.
So after every reset, CPU execution starts with the bootloader.
Bootloader
After using the RF core and UART, the bootloader triggers a reset using SysCtrlSystemReset() API.
Again bootloader execution starts and jumps to the application.
Application
There is also a reset from the application when some command received over RF.
But the problem is these resets from bootloader and application is inconsistent,
It always works, but sometimes after these resets API called, the bootloader doesn't execute.
Can any one help please?