3-2013
Fachzeitschrift für Industrielle Automation, Mess-, Steuer- und Regeltechnik
Fachzeitschrift für Industrielle Automation, Mess-, Steuer- und Regeltechnik
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Software/Tools/Kits<br />
In-Circuit FLASH-Programmierung für<br />
Entwicklung und Serie<br />
Jetzt auch für die ARM CORTEX-M0/M3 ARM7 von NXP erhältlich<br />
Mit seinem “FLASHit“-Programmiertool<br />
vereinfacht hseelectronics<br />
die Arbeit im Software-,<br />
Hardware-, Service- und<br />
Produktionsbereich. Der große<br />
Funktionsumfang des Tools hilft<br />
beim Umgang mit Embedded<br />
Systemen und vereinfacht die<br />
Programmierung von Mikrocontroller-Systemen.<br />
Das Tool,<br />
mit dem Firmware/ Daten in<br />
ein Zielsystem geschrieben werden<br />
können, unterstützt alle<br />
OnChip-FLASH-Speicher der<br />
MCUs von Infineon, Micronas,<br />
STMicroelectronics, NXP<br />
und SiLabs, sowie die gängigen<br />
externen 8- und 16-Bit-FLASH-<br />
Speicher. FLASHit ist aus anderen<br />
Applikationen heraus oder<br />
im Batch-Betrieb über Kommandozeilen-Parameter<br />
steuerbar.<br />
Es kann Daten aus dem<br />
FLASH-Speicher als Hex- oder<br />
Binär-Datei zurückspeichern.<br />
Außerdem werden alle gängigen<br />
Windows-Versionen unterstützt.<br />
FLASHit ist in vier Varianten<br />
erhältlich<br />
1. FLASHit Developer: die Entwickler-Version<br />
für Labor und<br />
Fertigung<br />
• Systemkonfiguration des<br />
Zielsystems kann ausgelesen<br />
werden<br />
• SF-Register des Zielprozessors<br />
setzten und lesen<br />
• Sektorenaufteilung aller FLASH-.<br />
Speicher werden grafisch dargestellt<br />
• Testfunktionen für das externe<br />
RAM<br />
• Unerstützung aller externen<br />
8- und 16-Bit-Flash-Speicher<br />
• Wahlweise Chip-und Sector-<br />
Erase des FLASH-Speichers<br />
• Vollautomatische Seriennummernprogrammierung<br />
ins<br />
Target<br />
• Busmodi der Zielsysteme werden<br />
alle unterstützt<br />
• Anzeigen einzelner Daten des<br />
gesamten Adressbereichs des<br />
Zielsystems möglich<br />
• Checksumme kann über den<br />
gesamten Inhalt oder Teilbereiche<br />
des FLASH-Speichers<br />
gebildet werden<br />
• Checksummen-Verification<br />
• Daten-Upload in das FLASH<br />
via USB<br />
• Windows-Versionen von 98 bis<br />
Windows 7 werden unterstützt<br />
2. FLASHit Compact als<br />
Version für den Endanwender<br />
Das Programm besteht aus nur<br />
einer Datei, in der die HEX-Datei<br />
des Kunden und FLASHit mit<br />
den wichtigsten Angaben zum<br />
Zielsystem verbunden wurden.<br />
Diese Datei wird von hse-electronics<br />
für den Kunden erstellt.<br />
FLASHit Compact kann beliebig<br />
häufig kopiert werden, um<br />
es den Endkunden zur Verfügung<br />
zu stellen.<br />
3. FLASHit Compact Builder<br />
Damit kann der Kunde selbst<br />
aus einem HEX-File und FLASHit<br />
eine “EIN-File-Version” erzeugen,<br />
um sie dem Endanwender<br />
zur Verfügung zu stellen.<br />
4. FLASHit OEM<br />
ist die auf Kundenbedürfnisse<br />
angepasste Version von FLASHit.<br />
Diese OEM-Version ist eine<br />
“Zwei-File”-Version bestehend<br />
aus FLASHit (ca. 1 MByte) und<br />
dem Kunden-HEX-File, welche<br />
sich komfortabel über das Internet<br />
vertreiben lässt.<br />
Eine Demo-Version kann unter<br />
http://www.hse-electronics.de<br />
herunter geladen werden.<br />
HEXit das universelle<br />
HEX-File-Tool<br />
zum Analysieren und Bearbeiten<br />
von Intel Hex-, Motorola<br />
S-Record- und Binär-Dateien.<br />
Folgendes Problem ist allgemein<br />
bekannt: man kompiliert<br />
ein Projekt. Das Ergebnis:<br />
0 Errors, 0 Warnings und im<br />
Debugger funktioniert alles.<br />
Nach dem Laden der Applikation<br />
in den Flash-Speicher des<br />
Targets geht nichts mehr.<br />
Jetzt kommt HEXit: Es analysiert<br />
die HEX-Datei auf Speicherbelegung,<br />
Adressverteilung,<br />
Verteilung von Programmcodes/-<br />
Daten sowie auf mehrfach belegte<br />
Adressen. Das Ergebnis wird<br />
grafisch dargestellt. So können<br />
etwaige Probleme sehr schnell<br />
und eindeutig erkannt werden.<br />
Im eingangs genannten Problem-Beispiel<br />
könnte sich z.B.<br />
herausstellen, dass der Reset-<br />
Vektor nicht belegt worden ist,<br />
oder dass der eingestellte Adressbereich<br />
nicht dem Hardware-<br />
Design entspricht.<br />
Eigenschaften<br />
• Formatwandlung von Intel<br />
Hex-, Motorola S-Record- und<br />
Binär-Dateien in das jeweils<br />
andere Format<br />
• Prüfsummenbildung über Hex/<br />
Bin-Dateien<br />
• Prüfsumme in die geprüfte<br />
Datei schreiben<br />
• Splitten von Hex/Bin-Dateien<br />
• Linken mehrerer Intel Hex-,<br />
Motorola S-Record- und Binär-<br />
Dateien<br />
• Datengenerator<br />
• Grafische Analyse-Filter<br />
• Batch-Betrieb zur Steuerung<br />
der HEXit-Funktionen<br />
• hse-electronics GmbH<br />
info@hse-electronics.de<br />
www.hse-electronics.de<br />
110 PC & Industrie 3/<strong>2013</strong>