For debugging the STM32 development board latest Eclipse with gdb connected to the gdb server running on a USB connected Segger J-Link hardware debugger is needed.
This is a guide to setup an IDE (Eclipse) and toolchain to develop applications for bare metal ARM board like the OLIMEXINO STM32.
The Remote Systems Explorer is a useful plugin to gain access to a remote target running Linux having a shell, file transfer and process handling of the target. Also a remote Eclipse-workspace via ssh could be established.
The Target Communication Framework is a useful plugin to establish a powerful network access to a agent running on the remote target with Linux. It can be used to open debug sessions to the target.
A docker image containing an emulated debian environment for armv7 platform is used here to install additional toolchain to cross compile wtihin container.
This is a guide to setup a github residing cmake project in Eclipse. The target is a BBB and Eclipse should be set to the arm cross tool chain so that development and debugging on the BBB is possible.
This post shows some possible debuggers for the ATMEL AVR MCU. Due to a more and more difficult handling with the debug server AVARICE under Linux the subject is no longer pursued.