Tool/software:
1. lockstep may trigger self-test and comparison errors of ESM Group1 and Group2, and can trigger an interrupt. What is the suggested handling in the interrupt? (Reset or instruction rollback?)
2.As stated in the following figure, the application software needs to ensure that the CPU registers on both cpus are initialized with the same values before they are used, including function calls that push the register values onto the stack.
But isn't only one CPU visible to the user? How do you initialize both cpus with the same value?
3. The processing function is an interrupt, after the processing is completed, the stack pointer should return to the original position to execute the previous unfinished action, should not be able to jump to mian function?
Please help to answer the above questions, thank you very much, salute here.