SFFS779 December 2024 TMS320F28P550SJ
A software test for detecting basic functionality, errors for reset sources, and reset logic can be implemented. Each of the reset sources (including peripheral resets, DEV_CFG_REGS.SOFTPRESx)—except POR—can be generated internally, and the basic reset functionality can be checked by verifying that the reset-cause register setting is correct and that only the intended logic is reset. Additionally, the SIMRESET configuration for SYSRS or XRS assertion can be used for this test through software write.
To confirm if individual peripherals have received the reset correctly, software can run a peripheral-specific test of functionality and confirm the expected state of the peripheral after reset. Depending on the complexity of the peripheral, this software test of functionality can include a test of the complex features of the peripheral, including error tests necessary to confirm correct propagation of reset. For a peripheral-specific software test of function, including error tests, refer to the device-specific safety mechanism listed for the peripheral.