Hi,
I am having troubles running self-tests, error-forcing mode and self-test error forcing mode on the CCM-R5F module.
For self testing, I am writing 6h into the CCMKEYR1 to CCMKEYR4 registers and then waiting for 100ms. I have tried writing in them separately and varying the wait time, however after this procedure when I read in the relevant status register (CCMSR1 to CCMSR4), I never see the self-test-complete bit as a 1. The entire status register is 0. I do however see that when write 6h to CCMKEYR1, that the CPU Compare module goes out of lockstep as I get a channel 92 CCM operating status error in my ESM.
For error-forcing mode, I am writing 9h into the key registers, and then waiting for 100ms. Again, all the status registers show up as 0. I do not get any ESM errors for key registers 1-3. When I write to CCMKEYR4, the Power domain inactivity monitor, I get a group 1 channel 31 ccm self test error and a .group 2 channel 28 ccm power domain monitor error. This seems to be the correct behaviour I that I expect to see with the other three registers, although the status register is still 0.
For self-test-error-forcing mode I am writing Fh into the key registers and then waiting 100ms. I see similar behaviour to error-forcing mode. The status registers are always 0 at the end, and key registers 1-3 do not output any error to the ESM. For key register 4, I get a CCM self test error from the ESM.
Am I going about these tests the wrong way or is there a step I am missing? Any help or guidance would be much appreciated.
Thank you