This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Monitor Mode Debug

I asked this a while back on the old Keil forum, but got no reply.

https://community.arm.com/developer/tools-software/tools/f/keil-forum/35230/is-monitor-mode-debug-mmd-supported-with-ulink

So perhaps the Cortex-M experts can help?

Segger support Monitor-Mode Debug (as opposed to Halting Debug) for Cortex-M using their J-Link:

https://www.segger.com/products/debug-probes/j-link/technology/monitor-mode-debugging/

I have used it with Nordic devices - where it is invaluable for application debugging while the BLE stack is running:

https://devzone.nordicsemi.com/f/nordic-q-a/49990/debugging-ble-uart-causes-reset-when-breakpoint-set-in-sdk/199327#199327

However, as far as I can find, Segger is the only one to have an implementation that uses it.

So the question is: Is anyone aware of any other implementation?

Parents
  • run-mode debugging is common on Cortex-A with Linux. But actually I did not know Segger offers this. I use a variety of debuggers. But this feature is new to me.

    I know that Lauterbach and iSystem have monitor programs. If they can be used together with the JTAG/SWD debugging ?

    Would be interesting to know.

    Maybe contact your preferred debugger-vendor ;-)

Reply
  • run-mode debugging is common on Cortex-A with Linux. But actually I did not know Segger offers this. I use a variety of debuggers. But this feature is new to me.

    I know that Lauterbach and iSystem have monitor programs. If they can be used together with the JTAG/SWD debugging ?

    Would be interesting to know.

    Maybe contact your preferred debugger-vendor ;-)

Children