Tool/software: TI-RTOS
Hi,
We need to use SysCtrlSystemReset from our project and on executing this, sometimes the board is not booted again at all.
After that we need to do a hardware reset to bring the board up. Please help.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: TI-RTOS
Hi,
We need to use SysCtrlSystemReset from our project and on executing this, sometimes the board is not booted again at all.
After that we need to do a hardware reset to bring the board up. Please help.
Hi,
We use this after OAD , to reboot the system and in between in case needed to reboot our application. We did not see any UART logs coming up or anything on the LCD display after reboot sometimes.
Thanks,
Anu
Hi Anu,
See post below, if this issue is relate to Halt In Boot. If so the SysCtrlSystemReset() should work properly if there is no JTAG connection and your powered externally.
https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/798229
-kel
In addition, was it any difference in the test setup when SysCtrlSystemReset() managed to reset the system and when it didn't?
Hi TER,
I checked the link . But our board is externally powered by a battery not connected to debugger . Still we get the issue sometimes . We need a hard reset after this to get the board boot .
Please let us know if any idea why it is not booted sometimes even not on debugging.
Hi,
I just confirmed SysCtrlSystemReset() works using Simple Peripheral for CC2652RB Launchpad. I just call SysCtrlSystemReset() at SimplePeripheral_performPeriodicTask().
After finishing OAD, there should be code line to reset the device. Why do you need to call system reset again?
-kel