Skip to content

Commit

Permalink
re-added reset override without check
Browse files Browse the repository at this point in the history
  • Loading branch information
joshua-nmi committed Sep 22, 2024
1 parent 0d8c331 commit fd7523f
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions pyocd/target/family/target_ama3b.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,15 @@ def reset_and_halt(self, reset_type=None):

# restore reset vector catch setting
self.write_memory(CortexM.DEMCR, demcr)

def reset(self, reset_type=None):
# Save CortexM.DEMCR
demcr = self.read_memory(CortexM.DEMCR)

# Clear the reset vector catch and make sure DWT and ITM blocks are enabled.
self.write32(CortexM.DEMCR, (demcr & ~CortexM.DEMCR_VC_CORERESET) | CortexM.DEMCR_TRCENA)

super().reset(reset_type)

# restore reset vector catch setting
self.write_memory(CortexM.DEMCR, demcr)

0 comments on commit fd7523f

Please sign in to comment.