Beschreibung
Mit der PEmicro Flash-Programmiersoftware PROG-HL-ARM (PROGACMP) für ARM® Cortex ™ -Prozessoren können Sie externe Flash-Geräte vieler ARM-Gerätehersteller über eine der kompatiblen Cyclone und Multilink Hardware-Debug-Schnittstellen von PEmicro umprogrammieren oder neu programmieren. Der Programmierer kommuniziert mit dem Hintergrund-Debug-Modus des Prozessors über eine kompatible Hardwareschnittstelle, die den parallelen Anschluss oder den USB-Anschluss eines PCs mit einem Mini-10- oder Mini-20-Pin-JTAG-Anschluss auf dem Zielsystem verbindet.
Neben dem GUI für ARM Cortex-Prozessoren enthält die Programmiersoftware auch eine Befehlszeilenversion der Programmiersoftware CPROGACMP für die Skriptgesteuerte Programmierung. Zusammen eignen sie sich ideal für die Entwicklung und Programmierung von Produktionslinien oder Firmware-Upgrades vor Ort.
Programmierfunktionen
Die Software PROG-HL-ARM wird mit einer vollständigen Bibliothek kompatibler Programmieralgorithmen von geliefert und unterstützen die Programmierung von internem und externem (SPI) Flash. Interaktive Programmierkommandos sind in der Darstellung rechts abgebildet.
Zu den Programmierbefehlen gehören:
- Programmieren
- Verifizieren
- Blank check
- Hochladen
- Anzeige
- Löschen
Lizenzierungsverfahren
Die Aktivierungslizenz für die Prog-HL-ARM, wird auf der Multilink-Debug-Sonde installiert, womit pro Multilink eine Lizenzinstanz benötigt wird. Nach der Auswahl eines Multilink über den Hardware Connection Manager, der in den USB Multilink Download Ressourcen enthalten ist, wird die Lizenz dauerhaft auf dem ausgewählten Gerät installiert. Der Multilink kann auf jedem Rechner, auf dem eine Version (muss gleich Lizenzversion sein) der Software installiert ist, die Prog-Hl-ARM Software nutzen. Für die Verwendung der Programmiersoftware mit den Cyclone-Programmiergeräten ist keine Lizenz erforderlich, da im Lieferumfang aller Cyclone Modelle jede PROG-HL-xxx Software bereits enthalten ist. Mehr Informationen zur Lizensierung erhalten Sie im Hardware Lizenzaktivierungsleitfaden.
Unterstützte Mikrocontroller
Jede Programmiersoftware von PEmicro unterstützt eine Vielzahl von Mikrocontroller. Besuchen Sie unseren IC Auswahlassistenten oder die Übersicht der unterstützten Gerätefamilien oder kontaktieren Sie uns persönlich über Mail, Telefon oder Chat um Auskunft über die unterstützten Mikrocontroller zu erhalten. Wir beraten Sie gerne!Connection Manager
Der Connection Manager ermöglicht eine einfache Debug-Konfiguration und Verbindung zum Zielprozessor über einen Multilink oder Cyclone
Skriptprogrammierung
Ebenfalls enthalten ist eine Befehlszeilen-Datei enthalten, die es dem Anwender ermöglicht, Programmierskripte zu erstellen, um den Programmierprozess zu automatisieren. Das CPROG-Benutzerhandbuch beschreibt das Verfahren für die Skriptprogrammierung.
Seriennummern
Um eine Nachverfolgung Ihrer Produkte zu gewährleisten sind Seriennummer ein wichtiges Werkzeug. Die PROG-HL-ARM Programmiersoftware enthält das kostenlose Serialize Utility mit dem komplexe Seriennummern im GUI als auch in der Befehlszeilenversion programmiert werden können.
Chip Diagnose Modus
Programmieralgorithmen stellen Hypothesen auf, ober der interne bzw. externe Flash über SPI-, I2C- oder Adress-/Datenbus-Schnittstellen mit dem MCU verbunden ist. Wenn diese nicht zutreffen, können mit dem "Chip Select Diagnostics Mode" die nötigen Änderungen am Algorithmus analysiert werden.