Tool/software: TI-RTOS
Hi,
I am using CC1352P IC as collector and connected 3 sensors. I am using the following SDK simplelink_cc13x2_sdk_2_20_00_71. The sensors are sending data with 5 minutes interval to collector and collector is receiving the data sent from sensors and that data i am transmitting to PC using UART. After 24 hours Collector is being restarted with restart reason as 0x7 . I used the following code to get restart reason
/* Get the reason for reset */
rSrc = SysCtrlResetSourceGet();
what are the possible reasons for getting this restart?
Actually restart reason should be any one of the reason but i am receiving three reasons
// WARMRESET Software reset via PRCM warm reset request
// SYSRESET Software reset via SYSRESET or hardware power
// management timeout detection.
//
// Note: The hardware power
// management timeout circuit is always enabled.
// CLK_LOSS SCLK_LF, SCLK_MF or SCLK_HF clock loss detect
// VDDR_LOSS Brown out detect on VDDR
// VDDS_LOSS Brown out detect on VDDS
// PIN_RESET Reset pin
// PWR_ON Power on reset
#define AON_PMCTL_RESETCTL_RESET_SRC_W 3
#define AON_PMCTL_RESETCTL_RESET_SRC_M 0x0000000E
#define AON_PMCTL_RESETCTL_RESET_SRC_S 1
#define AON_PMCTL_RESETCTL_RESET_SRC_WARMRESET 0x0000000E
#define AON_PMCTL_RESETCTL_RESET_SRC_SYSRESET 0x0000000C
#define AON_PMCTL_RESETCTL_RESET_SRC_CLK_LOSS 0x0000000A
#define AON_PMCTL_RESETCTL_RESET_SRC_VDDR_LOSS 0x00000008
#define AON_PMCTL_RESETCTL_RESET_SRC_VDDS_LOSS 0x00000004
#define AON_PMCTL_RESETCTL_RESET_SRC_PIN_RESET 0x00000002
#define AON_PMCTL_RESETCTL_RESET_SRC_PWR_ON 0x00000000
By the above statements, the restart reason should be any one of these. Actually restart reason should be any one of the above reasons but i am receiving three reasons 0x7 why?
Some times i am receiving TI-RTOS HANDLER also.