Ozone conditional breakpoints cause nrf52840 to hardfault after softdevice starts

I'm using Ozone 3.38, and SES 5.60a.  I'm using the usbd_ble_uart example in nrf5SDK v16.0.0.  I have other projects in production using this SDK version, but am using this example for simplicity.

When I set up conditional breakpoints on code before the softdevice is started, I can get them to work as expected.  But when the conditional breakpoint is after the start of the softdevice, I get a hardfault as soon as execution hits this line, regardless of whether the condition evaluates to true or false. If I get rid of the condition, a normal breakpoint is successful.

I am aware of the limitation that once you hit a breakpoint after the SD has started, restarting execution will fail.  Is this same limitation causing this conditional breakpoint issue?

Parents Reply Children
No Data
Related