Dec 08, 2020
01:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 08, 2020
01:32 AM
Is it possible to remove the ENDINIT-protection permanently - or is there a timeout?
3 Replies
Dec 08, 2020
02:35 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 08, 2020
02:35 AM
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.
Dec 09, 2020
06:28 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 09, 2020
06:28 PM
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.
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.
Dec 10, 2020
06:18 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 10, 2020
06:18 PM
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.