Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
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