P&E GDB Server for ARM® devices P&E GDB Server for ARM® devices
Click image to close
No price available
Compatible P&E hardware interfaces
Support & Downloads
GDB is a GNU debugger that allows a user to debug another program on a computer and provides the user with common features such as breakpoints, stepping, and value inspection. P&E's GDB Server extends the GNU debugger, when paired with P&E hardware, so that it allows for remote debugging of any microcontroller target present on the user network. It is available to download at no cost.
P&E's GDB Server can send and receive debugging information from the microcontroller target attached to the interface by connecting to a P&E hardware interface, such as a Multilink or Cyclone. This allows the user to run the GDB server in standalone mode, with the command-line, or the GUI provided by P&E.
The server is available as an Eclipse plugin so the user can easily debug any ARM Cortex targets using the Eclipse interface with P&E's GDB Server performing debug operations in the background. NXP's Kinetis Design Studio and S32 Design Studio already have the plugin seamlessly built into their products.
P&E's GDB Server now supports run control and FLASH programming of many ARM devices, using GNU GDB debugger tools alongside P&E’s hardware interfaces.
The latest version of the software contains the following features:
Multi-Core project debugging. This powerful feature allows user to debug multiple device cores concurrently. While the main device core is used to load multiple .elf files for all device cores, the user can run an attach debug session on secondary cores in order to instantiate multi-core debug experience. This functionality is now fully integrated in S32 for ARM Design IDE from NXP for S32V234 (Treerunner) and 57D54H (Halo) devices. For more information about Multi-Core debug functionality please refer to chapter 6 within GDB Server User's Guide.
Parallel debugging of multiple ARM devices. P&E plugin allows user to debug multiple ARM devices in parallel, as long as they are connected to different P&E hardware interfaces.
Preserve memory ranges across an erase. Users can prevent parts of memory from being
erased during the programming process.
Trim Kinetis devices during programming. We choose a default center frequency which can be
changed in the plug-ins dialogs. This allows the internal reference frequency to be accurate on your hardware.
EEPROM partitioning capability during flash programming. Allows users, on certain devices,
to set aside some flash memory for use as a pseudo-eeprom.
JTAG daisy chain support. Allows users to communicate with multiple JTAG devices on the
Attach to a running part during debug session. Launches the client in a way that does not disturb the state of the target device.
GDB Server is available as a Windows-based GUI application that can be used for easy server setting and target setting configuration. This installer is used by the Atollic Truestudio IDE and can be used as an independent GDB server as well.
The Windows-based GUI GDB server installer can be downloaded via the link below:
P&E also offers an Eclipse plugin that can easily be installed within Eclipse IDE under Windows, Linux, and macOS operating systems. For user's of Eclipse based development IDEs such as KDS (Kinetis Design Studio), S32 Design Studio for ARM, LPCExpresso, SOMNIUM DRT, etc. The latest P&E GDB Server plugin can be installed by Eclipse automatically (Help->Install New Software...) via the following update site: http://www.pemicro.com/eclipse/updates.
The Eclipse plugin GDB server can also be downloaded via the link below:
Eclipse plugin version of P&E's GDB Server for Kinetis. This edition will allow you to use Eclipse with the GDB debugger installed to debug and program a Kinetis target. Works with Multilink and Cyclone debug probes.
NOTE: For user's of Eclipse based development IDEs such as KDS (Kinetis Design Studio), S32 Design Studio for ARM, LPCExpresso, etc, the latest P&E GDB Server plugin can be installed by pointing Eclipse IDE to the following update site: http://www.pemicro.com/eclipse/updates
P&E GDB Server for Kinetis with Windows GUI(32590 KB) Windows GUI version of P&E GDB Server for Kinetis. This edition will allow you to use a GDB based debugger to program and debug your NXP Kinetis part. Works with Multilink and Cyclone debug probes.