PEmicro ARM GDB Server
Available as a no-cost download (see below).
PEmicro GDB server now supports run control and FLASH
programming of many ARM devices, using GNU GDB debugger tools
alongside PEmicro’s hardware interfaces.
This includes ARM devices manufactured by:
Click for a
complete list of ARM
devices that we now support.
Compatible PEmicro hardware interfaces include:
- USB Multilink Universal - all-in-one development
- USB Multilink Universal FX - high-speed
all-in-one development interface
- Cyclone Universal - next-generation
production programmer with stand-alone capability
- Cyclone Universal FX - next-generation
production programmer with stand-alone capability, speed,
storage, security, and other enhancements
- Cyclone for ARM great-value developer and programmer
for ARM devices, with stand-alone capability
- Cyclone MAX - production programmer with
- OpenSDA / Embedded OSJTAG- low-cost
For details of these products see our
PEmicro ARM support page
The latest version of the software contains the following features:
GDB Server is available as a Windows-based GUI application that can be used
for easy server setting and target setting configuration.
- NEW! 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.
- NEW! Parallel
debugging of multiple ARM devices. PEmicro plugin allows user to debug multiple ARM
devices in parallel, as long as they are connected to different PEmicro
- Preserve memory ranges across an erase. Users can
prevent parts of memory from being erased during the programming
- 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
- 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 same bus.
- Attach to a running part during debug session.
Launches the client in a way that does not disturb the state of the
No Cost download:
PEmicro GDB Server for ARM with Windows GUI
The Eclipse plugin GDB server can be downloaded via the link
No Cost download:
PEmicro GDB Server for Kinetis - Eclipse Plugin
NOTE: For user's of Eclipse based development IDEs
such as KDS (Kinetis Design Studio), S32 Design Studio for ARM, LPCExpresso,
etc, the latest PEmicro GDB Server plugin can be installed by pointing Eclipse
IDE to the following update site:
For more Information:
overview of PEmicro products
||Summary of PEmicro tools for
programming most NXP/Freescale Families from HCS08 to PPC, Arm Cortex, Renesas,
Hitachi and STMicro devices