In a previous post, we talked about debugging memory corruption issues by making use of watchpoints. You may recall in that post we had to reproduce the failure so we could halt the core with a watchpoint installed in order to debug what happened.
This is a companion discussion topic for the original entry at https://interrupt.memfault.com/blog/instruction-tracing-mtb-m33