Debugger can over-ride HARR Bit to any state even though Softrware clears the bit?

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

cross mob
User9635
Level 4
Level 4
50 replies posted 50 questions asked 25 replies posted
Hello Support,

Can you please explain the meaning of this sentence as shown below from OCDS manual from end-user perspective?

"The IOClient
however has the higher priority."

What does IOClient means from User Perspective?
Does the above sentence effectively means External Debugger can over-ride the HARR bit to any desired state even though the Target Software is writing continuously clearing HARR bit to zero?
I am assuming IOClient means external Debugger access to Target.
Please confirm.
4243.attach

Best regards
0 Likes
1 Reply
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
Yes, that's what it means. But trying to shut HARR off in application software wouldn't work in the first place, because most debuggers assert PORST and then issue HARR before the first line of application code even gets a chance to execute.

What is it you're trying to accomplish? If you're worried about debugger access in production devices, you can configure the UCBs to either require a 256-bit password with DBGIFLCK, or disable debug completely with OCDSDIS.
0 Likes