25.12.2013 Aufrufe

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

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.

C. Hex to Bix<br />

Damit der EZ-USB FX2 die Firmware auf dem EEPROM als bootfähig erkennt, muss sie, wie<br />

schon im Unterkapitel 6.5 erwähnt, ein spezielles Format haben. Im vorbereiteten µVision2<br />

Projekt von Cypress ist der Kompiler schon so konfiguriert, dass er bei jeder Kompilation<br />

noch eine Software startet, die die Hex-Datei ins Binary-Format umwandelt, Kopf- und<br />

Fusszeile hinzufügt und als iic-Datei abspeichert.<br />

Die Abbildung C.1 zeigt wo diese Software im µVision2 unter Options for Target eingebunden<br />

werden kann.<br />

Abbildung C.1.: Starten einer zusätzlichen Software nach der Kompilation<br />

Neben dem Programmaufruf werden noch etliche Parameter mitgegeben. Unsere Parameterliste<br />

sieht folgendermassen aus:<br />

-i -r -m 0x16000 -v 0x04B4 -p 0x8613 -c 0x41 -f 0xC2 -o fpga cfg.iic fpga cfg.hex<br />

Die Parameterliste ist nach dem folgendem System aufgebaut:<br />

HEX2BIX [-AIBRH?] [-S symbol] [-M memsize] [-C Config0Byte] [-F firstByte] [-O filename]<br />

[Source]<br />

Dabei bedeuten die einzelnen Elemente:<br />

• Source - Input filename<br />

• A - Output file in the A51 file format<br />

Project Report 53

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!