Hello,
I am testing the VIM parity error in TMS570LS31x/21x. I do this test by enabling TEST field in PARCTL register and changing the VIM parity memory. When reading from VIM memory I can see that function register FBPARERR is called. Also ESM errors for VIM parity are signaled. Inside this interruption (FBPARERR) I restore the VIM memory.
My question is:
Is there any way of having the original interruption called? I mean, lets say that there was a CAN or SPI interruption. But the corresponding vector could not be called as a parity error was detected in the VIM memory. Instead the vector in FBPARERR is called. So, after the VIM memory is restored, how could I get the original interruption called by the CPU, without me checking all flags to find out what was the interruption that happened?
Thanks,
Francis.