Tool/software:
Hi,
I wanted to double check my understanding regarding the boot vector table in TCMA and resets:
- There is no way to reset back into ROM bootloader once it's been eclipsed and control has been passed to SBL/SW. The software controlled resets will cause the R5 to start using the boot vector at address 0.
- What happens if the boot vector is corrupted and a reset is commanded? Rely on PMIC watchdog for an external POR reset?
- I know, in theory, we can switch back to the SBL by setting its boot vector table to 0, but is this a recommended practice?
- If all cores are reset using boot vector at address 0x0000_0000, does that mean they all have to share the same vector table? And within the vectors, we can switch behavior based on their core ID?
Thanks!