XSVF File auswerten (XSVF Executor)

Gast #1275956
Lesenswert?

Hallo

Ich habe folgendes 'Problem':

Ich will mit einem ARM einen FPGA über JTAG programmieren. Dazu gibt es 
ja das XSVF-File, das das Abbild der JTAG Kommunikation beinhaltet.


Der ARM wird in C programmiert. Er lädt das XSVF-File von einer SD-Karte 
und soll es dann auswerten. Die Auswertung erfolgt mit dem Source-Code 
des 'XSVF-Executor' (http://www.ethernut.de/en/xsvfexec/).

Soweit so gut. Der Code lässt sich leicht auf meinen ARM portieren. Ich 
muss lediglich noch die Funktionen für das Auslesen des XSVF-Files 
implementieren - Doch hier stellt sich mir eine Frage:

Wird so ein XSVF-File einfach Byte für Byte ausgelesen? Also fange ich 
bei Byte 0 an und lese dann einfach sukkzessive runter? Gibt es da einen 
Header/Footer, der übersprungen wird, etc.?

Der Sourcecode verwendet eine Funktion _read(), die Bestandteil eines 
anderen Projekts ist und die ich nicht kenne. _read() soll, so vermute 
ich, einfach ein Byte nach dem anderen ausgeben. Also beginnend bei Byte 
0, ohne Header, ohne Footer.

Wäre um Hilfe sehr dankbar! :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren