artikel:vbf:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
artikel:vbf:start [Sun. 27.01.2019 20:39] – [Infos] go4itartikel:vbf:start [Mon. 28.12.2020 12:19] (aktuell) go4it
Zeile 5: Zeile 5:
 Das VBF-Format enthält einen lesbaren Teil im ASCII-Format, sowie einen Maschinenteil im Binärformat. Das VBF-Format enthält einen lesbaren Teil im ASCII-Format, sowie einen Maschinenteil im Binärformat.
  
-==Beschreibungsteil==+==== Beschreibungsteil (Header) ====
  
 <code ini> <code ini>
Zeile 52: Zeile 52:
 </code> </code>
  
-==Binärteil==+==== Binärteil (Payload) ====
  
-Direkt nach dem letzten ASCII-Zeichen des Beschreibungsteils (''}''beginnt der BinärteilDieser enthält zunächst einen Header mit folgenden Informationen:+Der Binärteil (Payload) the VBF beginnt direkt nach dem letzten ASCII-Zeichen des Beschreibungsteils (dem ''}''). Die nun folgenden Daten sind als Bytes im ''Big-Endian'' zu interpretieren.
  
- Offset   Datentyp   Beispielwert   Funktion  +^ Offset ^ Länge ^ Datentyp ^ Bezeichnung ^ Funktion ^ Beispielwert 
-  0  DWORD   ''0x000004F4''  Startposition der Daten im Zielsystem | +0x0000 | 4 Bytes | DWORD | DATA_START | Startadresse auf dem Zielsystem | ''0x000004F4'' | 
-  4 |  DWORD   ''0x00001A15''  | Effektive Länge des Binärteils +0x0003 | 4 Bytes | DWORD | DATA_LENGTH | Länge des nun folgenden Blocks | ''0x00001A15''
-  8..x |  DATA   ....  | Modulcode oder Daten +0x0007 | Bytes BYTE  DATA | Daten des Blocks | ... | 
- -2 |  WORD   ''0x1C07''  | Prüfsumme des Binärteils |+0x0007 + DATA_LENGTH | Bytes | WORD | DATA_CRC | CRC-16 CCITT Prüfsumme des DATA Teils | ''0x1C07'' |
  
-//Ein ''DWORD'' hat eine Länge von 4 Bytes, ein ''WORD'' eine Länge von 2 Bytes. Beides ist im Big-Endian Format kodiert.//+:i: //Hinter dem Datenteil können noch weitere Bytes folgenDiese sind dann aber nicht Bestandteil der Zieldaten für das Gerät.//
  
 ===== Tools ===== ===== Tools =====
  
-===== Links =====+  * VBF-Tool 
  
  • artikel/vbf/start.1548621546.txt.gz
  • Zuletzt geändert: Sun. 27.01.2019 20:39
  • von go4it