Announcements

Robots are revolutionizing our lives in many ways. Join our webinar to learn about Infineon’s broad portfolio of robot building blocks.
Click here to register.

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

AURIX™ Forum Discussions

Uma
Level 1
Level 1
5 questions asked 5 sign-ins First reply posted

Team,

we are trying update the BTV register with the base address of trap vector table. since it is an ENDINIT protected register, we are not able to update the register.

Please let us know how to unclock the ENDINIT protected registers.

waiting for your reply!!!!!

Thanks and Regards,

Uma

 

 

0 Likes
1 Solution
dw
Moderator
Moderator
Moderator
1000 replies posted 250 solutions authored 100 likes received

Hi Uma,

Register protection:
Critical control registers are protected by an End-of-Initialization (ENDINIT) control bit within the watchdog timer
–ENDINIT is typically locked (ENDINT=1) by user after critical special function register configuration has been completed, to prevent unintended changes
–ENDINT can be temporarily unlocked (ENDINT=0) to modify critical registers, using special watchdog command sequence
–ENDINIT must be locked again within a short time window (4 watchdog time periods)

View solution in original post

0 Likes
1 Reply
dw
Moderator
Moderator
Moderator
1000 replies posted 250 solutions authored 100 likes received

Hi Uma,

Register protection:
Critical control registers are protected by an End-of-Initialization (ENDINIT) control bit within the watchdog timer
–ENDINIT is typically locked (ENDINT=1) by user after critical special function register configuration has been completed, to prevent unintended changes
–ENDINT can be temporarily unlocked (ENDINT=0) to modify critical registers, using special watchdog command sequence
–ENDINIT must be locked again within a short time window (4 watchdog time periods)
0 Likes