You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A power on self test occurs on boot up to validate what happened before powering on. There are many reason an MCU may reset but for the VCU/BMS I think there is only one.
The watchdog timer resets the microcontroller if the firmware hangs. The boards have an external watchdog IC that should have a register we can read to determine if it has reset the microcontroller. We should read this as part of the POST. If the watchdog did reset the VCU, we should do...[insert requirements here]
Probably for another issue, but we need to have context surrounding a potential reset by saving some state to the internal EEPROM on the MCU and reading what caused the reset. If it's something unusual, we should immediately go to shutdown
The text was updated successfully, but these errors were encountered:
A power on self test occurs on boot up to validate what happened before powering on. There are many reason an MCU may reset but for the VCU/BMS I think there is only one.
The watchdog timer resets the microcontroller if the firmware hangs. The boards have an external watchdog IC that should have a register we can read to determine if it has reset the microcontroller. We should read this as part of the POST. If the watchdog did reset the VCU, we should do...[insert requirements here]
Probably for another issue, but we need to have context surrounding a potential reset by saving some state to the internal EEPROM on the MCU and reading what caused the reset. If it's something unusual, we should immediately go to shutdown
The text was updated successfully, but these errors were encountered: