PEmicro-erlebniswelt

PEmicro ARM GDB Server

Support Information

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.

These include ARM devices manufactured by:

  • SiliconLabs
  • STMicroelectronics
  • Texas Instruments
  • Toshiba
  • Silergy
  • NXP
  • Cypress
  • Atmel
  • Infineon
  • MAXIM
gdb_layers

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 LC - Next generation production programmer with stand-alone capability
  • Cyclone Universal FX - Next generation production programmer with standalone capability,
  • Speed, memory, security and other improvements
  • Cyclone for ARM high-quality developer and programmer for ARM devices with stand-alone capability
  • OpenSDA / Embedded OSJTAG - inexpensive evaluation boards

GNB Server Features


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. 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.

GDB Server Download

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: https://www.pemicro.com/eclipse/updates

PEmicro Hardware Tools

pemicro cyclone fx universalCyclone FX Universal Header Layout
Cyclone Universal FX
CYCLONE-FX-UNIV
The PEmicro Cyclone FX Universal is a standalone programmer for ARM and 8/16/32 bit processors.

€1,369.00*
1.5 %
PEmicro Multilink FX UniversalMultilink FX Universal
Multilink FX Universal
USB-ML-UNIVERSAL-FX
The PEmicro Multilink FX Universal is an interface for debugging and programming ARM and 8/16/32 bit processors

€590.00* €599.00*
PEmicro Multilink UniversalMultilink Universal
Multilink Universal
USB-ML-UNIVERSAL
The PEmicro U-Multilink Universal is an interface for debugging and programming ARM and 8/16/32 bit processors.

€290.00*