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 |
r5fss0-0 freertos |
Toolchain | ti-arm-clang |
arm.gnu.aarch64-none |
Boards | am62ax-sk |
Example folder | source/safety_checkers/examples/ |
Steps to Run the Example
See Also
SAFETY_CHECKERS_PM
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