26.12.2014 Aufrufe

3-2013

Fachzeitschrift für Industrielle Automation, Mess-, Steuer- und Regeltechnik

Fachzeitschrift für Industrielle Automation, Mess-, Steuer- und Regeltechnik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!