PM SAFETY CHECKERS WARM RESET
Introduction
This example validates the warm reset API is indeed done. Below are the steps used for the validation of warm reset
Call warm reset function and wait for reset happen; failure if function returns without reset.
Check for the warm reset status in the second execution due to the successful reset. If the status is true return SUCCESS.
Supported Combinations
Parameter | Value
---------------|-----------
CPU + OS | mcu-r5fss0-0 freertos
Toolchain | ti-arm-clang
^ | arm.gnu.aarch64-none
Board | {{ VAR_BOARD_NAME_LOWER }}
Example folder | source/safety_checkers/examples/
Steps to Run the Example
When using CCS projects to build, import the CCS project for the required combination and build it using the CCS project menu (see Using SDK with CCS Projects).
When using makefiles to build, note the required combination and build using make command (see Using SDK with Makefiles)
Launch a CCS debug session and run the executable, see CCS Launch, Load and Run
See Also
Sample Output
Shown below is a sample output when the application is run,
Sciserver Testapp Built On: Feb 7 2024 10:19:18
Sciserver Version: v2023.11.0.0REL.MCUSDK.MM.NN.PP.bb
RM_PM_HAL Version: vMM.NN.PP
Starting Sciserver..... PASSED
PM Safety Checkers App for Warm Reset Started
Doing MCU warm reset resetSciserver Testapp Built On: Feb 7 2024 10:19:18
Sciserver Version: v2023.11.0.0REL.MCUSDK.MM.NN.PP.bb
RM_PM_HAL Version: vMM.NN.PP
Starting Sciserver..... PASSED
PM Safety Checkers App for Warm Reset Started
MCU reset occured due to warm reset
Warm Reset example Passed