
PEmicro ARM GDB Server
Support Information
Als kostenloser Download verfügbar (siehe unten).
Der PEmicro GDB-Server unterstützt jetzt die Ablaufsteuerung und FLASH-Programmierung vieler ARM-Geräte unter Verwendung von GNU GDB-Debugger-Tools neben den Hardware-Schnittstellen von PEmicro.
Dazu gehören ARM-Geräte hergestellt von:
- SiliconLabs
- STMicroelectronics
- Texas Instruments
- Toshiba
- Silergy
- NXP
- Cypress
- Atmel
- Infineon
- MAXIM

Zu den kompatiblen PEmicro-Hardwareschnittstellen gehören:
- USB Multilink Universal - All-in-One-Entwicklungsschnittstelle
- USB Multilink Universal FX - Hochgeschwindigkeits-All-in-One-Entwicklungsschnittstelle
- Cyclone Universal LC - Produktionsprogrammierer der nächsten Generation mit Stand-Alone-Fähigkeit
- Cyclone Universal FX - Produktionsprogrammierer der nächsten Generation mit Standalone-Fähigkeit,
- Geschwindigkeit, Speicher, Sicherheit und anderen Verbesserungen
- Cyclone for ARM hochwertiger Entwickler und Programmierer für ARM-Geräte mit Stand-alone-Fähigkeit
- OpenSDA / Embedded OSJTAG – kostengünstige Evaluierungsboards
GNB Server Funktionen
Die neueste Version der Software enthält die folgenden Funktionen:
- Debuggen von Multi-Core-Projekten. Diese leistungsstarke Funktion ermöglicht es dem Benutzer, mehrere Gerätekerne gleichzeitig zu debuggen. Während der Hauptgerätekern verwendet wird, um mehrere .elf-Dateien für alle Gerätekerne zu laden, kann der Benutzer eine Attach-Debug-Sitzung auf sekundären Kernen ausführen, um ein Debugging mit mehreren Kernen zu instanziieren. Diese Funktionalität ist jetzt vollständig in S32 für ARM Design IDE von NXP für S32V234 (Treerunner) und 57D54H (Halo) Geräte integriert. Weitere Informationen zur Multi-Core-Debugging-Funktionalität finden Sie in Kapitel 6 des GDB-Server-Benutzerhandbuchs.
- Paralleles Debuggen mehrerer ARM-Geräte. Das PEmicro-Plugin ermöglicht es dem Benutzer, mehrere ARM-Geräte parallel zu debuggen, solange sie mit verschiedenen PEmicro-Hardwareschnittstellen verbunden sind.
- Bewahren Sie Speicherbereiche während eines Löschvorgangs auf. Benutzer können verhindern, dass Teile des Speichers während des Programmiervorgangs gelöscht werden.
- Trimmen Sie Kinetis-Geräte während der Programmierung. Wir wählen eine Standard-Mittenfrequenz, die in den Plug-Ins-Dialogen geändert werden kann. Dadurch kann die interne Referenzfrequenz auf Ihrer Hardware genau sein.
- EEPROM-Partitionierungsfunktion während der Flash-Programmierung. Ermöglicht Benutzern auf bestimmten Geräten, etwas Flash-Speicher für die Verwendung als Pseudo-Eeprom bereitzustellen.
- JTAG-Daisy-Chain-Unterstützung. Ermöglicht Benutzern die Kommunikation mit mehreren JTAG-Geräten auf demselben Bus.
- An einen laufenden Teil während der Debug-Sitzung anhängen. Startet den Client so, dass der Status des Zielgeräts nicht gestört wird.
GDB Server Download
Der GDB-Server ist als Windows-basierte GUI-Anwendung verfügbar, die für eine einfache Konfiguration der Servereinstellung und Zieleinstellung verwendet werden kann.
Kostenfreier Download: PEmicro GDB Server für ARM mit Windows GUI
Der GDB-Server des Eclipse-Plugins kann über den folgenden Link heruntergeladen werden:
Kostenfreier Download: PEmicro GDB Server für Kinetis - Eclipse Plugin
HINWEIS: Für Benutzer von Eclipse-basierten Entwicklungs-IDEs wie KDS (Kinetis Design Studio), S32 Design Studio für ARM, LPCExpresso usw. kann das neueste PEmicro GDB Server-Plugin installiert werden, indem die Eclipse-IDE auf die folgende Update-Site verwiesen wird: https://www.pemicro.com/eclipse/updates
PEmicro Hardware Tools
Features
- Kostenloser PECloud-Zugriff zum Bereitstellen, Überwachen und Verwalten von Cloud-verbundenen Produktionsprogrammierjobs
- Kann sowohl über PC als auch alleinstehend betrieben werden
- Programmieren Sie MCUs mit einem PC oder ohne PC
- Leistungsstarke Automatisierungssteuerung
- PC-basiertes SDK, Konsolen- und GUI-Steuerung, Gang-Programmierung, dynamische Datenprogrammierung
- Zahlreiche Kommunikationsschnittstellen darunter USB 2.0, Ethernet und serielle Schnittstellen
- LCD-Anzeige und intuitive Touchscreen-Steuerung
- Einfach zu bedienende Touchscreen-Schnittstelle mit Fernzugriff
- Target Power Management
- Fähigkeit, den Ziel MCU mit Strom zu versorgen
- Automatische Zählen & gemeinsame Seriennummern
- Die Programmierung kann eine komplexe Serialisierung beinhalten
- Ethernet-basierte Fehlersuche
- Kompatibel mit vielen Entwicklungs-IDEs
- On-Board-Speicher
- Programmier-Steueranschluss
- 10-Pin-Anschluss zum Starten der Programmierung und Abrufen des Status und Programmiervalidierung
- Hochgeschwindigkeits-Programmierung
Nur Cyclone FX Modelle:
- Download-Raten bis zu 75 Mbits/s
- 1+ Gigabyte verschlüsselter interner Speicher für 200+ Programmierbilder
- RSA/AES-Verschlüsselung (eindeutige ImageKeys zum Schutz wertvoller IP)
- Programmierung von Zähl-/Datumsgrenzen usw.
- Externer Speicher über SDHC-Kartenanschluss
- Durchführung von komplexer Tests des MCUs vor der Programmierung
- Messung von Strom und Spannung des Ziel ICs
Features
- USB Datenverbindung zwischen PC und Multilink, die ein schnelles und unkompliziertes Programmieren sowie Debuggen ermöglicht
- USB Stromversorgung des Multilink vom PC, sodass keine externe Stromversorgung notwendig ist
- Unterstützung von Prozessoren deren Spannungsbereich innerhalb von 1,8 V bis 5,25 V liegt.
- Unterstützt JTAG-Daisy-Chaining mehrerer ARM-MCUs
- Unterstützt eine Vielzahl von ARM Mikrocontroller, eine exakte Auflistung finden Sie auf der Seite unterstützte Architekturen.
- ARM-Geräteunterstützung durch JTAG- sowie durch das SWD-Protokoll
- Pipeline-Programmieralgorithmen für kompatible Power Architecture-Familien, die die Programmiergeschwindigkeit drastisch erhöhen.
- Automatische Frequenzerkennung + Trimmfunktionen für HCS08-Geräte
- Automatische Frequenzerkennung für HC(S)12(X)-Geräte
- Erzeugung von Programmierspannung auf der RESET-Leitung für RS08-Geräte
- Unterstützung von NXP S32, Coldfire V1-V4, MPC55xx-57xx, DSC, S12Z, HC(S)12(X), HCS08, RS08 und STMicro SPC5
- Blitzschnell! Bis zu 10-fach schnellere Kommunikationsgeschwindigkeit im Vergleich zu den anderen Multilink Modellen von PEmicro*
- Spannungsversorgung des Ziel MCU mit 3,3V oder 5,5V
- Gültige Zielfrequenz von 16 kHz-50 MHz (gilt nur für HCS08, RS08, CFV1, S12Z oder HCS12X)
- Klemmung der E/A-Leitung für zusätzlichen Spannungsschutz
- Unterstützung von Echtzeit-Leistungsmessungen
- zusätzliche Unterstützung von MPC5xx/8xx und HC16/683xx Prozessoren
*Die enormen Leistungssteigerungen des USB Multilink Universal FX sind auf synchrone Architekturen beschränkt:
ARM-Geräte, Kinetis, S32, MPC55xx-577xx (& STMicroelectronics SPC5), Coldfire V2-V4, DSC, MPC5xx/8xx und HC16/683xx.
Features
- USB Datenverbindung zwischen PC und Multilink, die ein schnelles und unkompliziertes Programmieren sowie Debuggen ermöglicht
- USB Stromversorgung des Multilink vom PC, sodass keine externe Stromversorgung notwendig ist
- Unterstützung von Prozessoren deren Spannungsbereich innerhalb von 1,8 V bis 5,25 V liegt.
- Unterstützt JTAG-Daisy-Chaining mehrerer ARM-MCUs
- Unterstützt eine Vielzahl von ARM Mikrocontroller, eine exakte Auflistung finden Sie auf der Seite unterstützte Architekturen.
- ARM-Geräteunterstützung durch JTAG- sowie durch das SWD-Protokoll
- Pipeline-Programmieralgorithmen für kompatible Power Architecture-Familien, die die Programmiergeschwindigkeit drastisch erhöhen.
- Automatische Frequenzerkennung + Trimmfunktionen für HCS08-Geräte
- Automatische Frequenzerkennung für HC(S)12(X)-Geräte
- Erzeugung von Programmierspannung auf der RESET-Leitung für RS08-Geräte
- Unterstützung von NXP S32, Coldfire V1-V4, MPC55xx-57xx, DSC, S12Z, HC(S)12(X), HCS08, RS08 und STMicro SPC5