ENDINIT protection

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User16347
Level 1
Level 1
Is it possible to remove the ENDINIT-protection permanently - or is there a timeout?
0 Likes
3 Replies
Darren_Galpin
Employee
Employee
First solution authored First like received
There is no timeout. This is a signal set by the system software to indicate that the initialisation sequence has completed and the protections are set - normal operation can begin. A user can write to the SCU and disable it, but this then disables a number of protections and should be done with care.
0 Likes
nsyed
Level 5
Level 5
5 likes given 100 sign-ins 50 sign-ins
I find ENDINIT protection a pretty significant safety feature of AURIX. If you want to remove ENDIINT protection only for debugging purpose, then probably it may be ok (but with care) to do at bench level.

This feature helped us obtain freedom from interference from other software components especially when QM SW components have to co-exists along with the safety SW components to achieve ISO26262 compliance.
This feature also helped protect config registers against single event upsets.
0 Likes
cwunder
Employee
Employee
5 likes given 50 likes received 50 solutions authored
PeterS wrote:
Is it possible to remove the ENDINIT-protection permanently - or is there a timeout?

No you cannot permanently disable the ENDINIT protection. It is always a timeout. You can only disable the watchdogs until the next reset occurs.

From the TC3x user's manual:
9.4.4.4 Access to Endinit-Protected Registers
If write access to Endinit-protected registers is required during run time, write access can be temporarily re-enabled for a limited time period.
0 Likes