Reset Reason Detection

14 July 2022 by Phillip Johnston • Last updated 12 December 2023Reset reason detection is a device-side capability that gives us insight into the cause of a system (re)boot. Many processors have a status register that indicates why the system (re)booted, such as “power on”, “watchdog timeout”, “brown-out”, “software reset”. On boot, this information can be read, logged for debugging purposes, and used to determine whether specific fallback behaviors will be executed (e.g., boot into a fail-safe build when an infinite processor fault loop is detected). Without this capability, it becomes difficult-to-impossible to: Detect device reset problems Determine the cause …

To access this content, you must purchase a Membership - check out the different options here. If you're a member, log in.