Computer Solutions Ltd
Whats New | Advanced Search
Downloads | Exchange Rates

Celebrating 40 years
supplying all your CAN and Embedded Development Tool needs


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:

  • NXP
  • Atmel
  • Cypress
  • Infineon
  • Maxim
  • SiliconLabs
  • ST
  • TI
  • Toshiba
Click for a complete list of ARM devices that we now support.


Compatible PEmicro hardware interfaces include:

  • USB Multilink Universal - all-in-one development interface
  • 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 stand-alone capability
  • OpenSDA / Embedded OSJTAG- low-cost evaluation boards

For details of these products see our PEmicro ARM support page


The latest version of the software contains the following features:

  • 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 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 same bus.
  • Attach to a running part during debug session. Launches the client in a way that does not disturb the state of the target device.
The GDB Server is available as a Windows-based GUI application that can be used for easy server setting and target setting configuration. 

No Cost download: PEmicro GDB Server for ARM with Windows GUI


The Eclipse plugin GDB server can be downloaded via the link below:

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:

An 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

Home Shop Products Information Zone Contact Site Map
Computer Solutions Ltd
17 Sandy Road,  Addlestone, Surrey   KT15  1HZ
Telephone: +44 (0) 1932 829460    
Email:      Web:
Copyright 2019 Computer Solutions Ltd