Hello,
I am working with MPC5777C. I have a question about core 2(checker core).
I am using only core 0 in my application. I am not using Core 1. I control the involuntary opening of Core 2 by looking at the SIU-RSTVEC1 register.
I want to prevent Core 2(Checker Core) from opening unintentionally as well. How can I do that.
Thanks in advance.
This MCU does not have Protection Module so apparently the only option is to use Memory Protection Unit.
Granularity of protected area is 32 Byte, so you cannot protect registers one by one. In this case it would be this register set:
Question is whether this is acceptable for your application.
Checker core is disabled/according LOCKSTEP configuration in DCF record, it is not is being started by software write as SIU_LOCKSTEP.
Hello, @davidtosenovjan
Assume core 1 is configured as disable at the start of project, i.e., it kept in reset state. If checker core works unwantedly, when core 1 is disabled, what kind of faults may arise in the system?
Thanks in advance.
Such situation cannot happen. Checker core cannot work independently of Core 1.