We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I enabled the DWT's watchpoint functions, and when the watchpoint address is written,
there will be a DebugMonitor exception happens.
But if the interrupt is disabled(e.g. use __ASM volatile ("cpsid i" : : : "memory");), then
the exception will not happen.
Can it generate an escalation exception just like other exception, e.g. bus fault?
My chip is cortex-m33. thanks a lot.
Br,
Yingchun
en, the DebugMonitor trap generated by watch point cannot escalated to a hardfault.
If a synchronous exception with an equal or lower priority value to execution is pending, the PE hardware escalatesit to become a HardFault. This rule applies to all synchronous exceptions and DebugMonitor exceptions that arecaused by the BKPT instruction. This rule does not apply to asynchronous exceptions and all other DebugMonitorexceptions.