Some use cases of this are: a BLE application can maintain its connection, a PWM can continue to operate a motor, a sensor can be read and its interrupt cleared so it can continue collecting data, etc. MMD allows you to halt the CPU while debugging (breakpoints, pausing execution) but still service interrupts with priority. In this post we will explore SES more and experiment with Monitor Mode Debugging (MMD). ![]() Please at least skim through that post if you haven't already. In the last blog post we introduced you to SEGGER Embedded Studio (SES). It will not work with nRF51 series devices as Cortex-M0 doesn't support this feature. Monitor mode debugging can only be done on nRF52 series devices. Never lose a BLE connection when debugging your applications again! This technique will also be useful for any application using the PWM peripheral and many others as well! and then all the breakpoint settings etc.This tutorial will take less than 15 minutes. Note: automatically using hardware breakpoints for read-only addresses. ![]() Warning: the current language does not match this frame. Type "apropos word" to search for commands related to "word". Type "show configuration" for configuration details.įor bug reporting instructions, please see:įind the GDB manual and other documentation resources online at: This GDB was configured as "-host=i686-w64-mingw32 -target=arm-none-eabi". There is NO WARRANTY, to the extent permitted by law. This is free software: you are free to change and redistribute it. License GPLv3 : GNU GPL version 3 or later GNU gdb (GNU Tools for ARM Embedded Processors) 7.0604-cvsĬopyright (C) 2014 Free Software Foundation, Inc. I found there's an additional console in eclipse called "Debugger Console". Is there a way to reliably have the PEmicro drivers/addons print all relevant software locations and versions its currently interacting with?Īlso for anyone else debugging stuff like that: It would still be helpful to have an indication what could cause this? Some thread intercommunication thing because using
0 Comments
Leave a Reply. |