Benutzer-Werkzeuge

Webseiten-Werkzeuge


wizard:firmware-update-definition

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
wizard:firmware-update-definition [2019/11/24 16:38] – [Version, Status und Node-Images] akuhtzwizard:firmware-update-definition [2020/03/22 13:36] – text RS200
Zeile 25: Zeile 25:
  
 Im ''<FirmwareDefinition>''-Tag wird die Struktur der Firmware angegeben. Dabei werden unterschiedliche Node-Typen unterstützt: Im ''<FirmwareDefinition>''-Tag wird die Struktur der Firmware angegeben. Dabei werden unterschiedliche Node-Typen unterstützt:
-  * DeviceNode: Äusserer Node-Typ der die Firmware-Files eines Node zusammenfasst. Hier //können// VID und PID sowie ein Kommentar angegeben werden.+  * DeviceNode: Äusserer Node-Typ der die Firmware-Files eines Node zusammenfasst. Hier sollten die Hersteller Id (VID), falls notwendig die erweiterte Hersteller Id (EVID), die Produkt Id (PIDsowie optional ein Kommentar angegeben werden.
   * FirmwareNode: Node-Typ der ein Firmware-File (hex) definiert. Hier muss die Destination des Hex-File, der Text sowie der Filename des HEX-File innerhalb des Archiv (Zip-File) angegeben werden.   * FirmwareNode: Node-Typ der ein Firmware-File (hex) definiert. Hier muss die Destination des Hex-File, der Text sowie der Filename des HEX-File innerhalb des Archiv (Zip-File) angegeben werden.
   * SimpleNode: Dieser Node-Typ kann verwendet werden um eine oder mehrere zusätzliche Abstraktions-Ebenen zu definieren.   * SimpleNode: Dieser Node-Typ kann verwendet werden um eine oder mehrere zusätzliche Abstraktions-Ebenen zu definieren.
Zeile 32: Zeile 32:
 <code xml> <code xml>
    <FirmwareDefinition>    <FirmwareDefinition>
-      <Node xsi:type="DeviceNode">+      <Node xsi:type="DeviceNode" Comment="Kommentar" VID="13" EVID="258" PID="132">
          <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>          <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>
          <Nodetext Lang="en-EN" Text="Sample Firmware"/>          <Nodetext Lang="en-EN" Text="Sample Firmware"/>
Zeile 45: Zeile 45:
 Mit dem Attribute ''DestinationNumber'' wird der Zielspeicherbereich auf dem Knoten festgelegt ( 0 = Flash, 1 = EEPROM.). Details dazu sind auf [[http://www.bidib.org/protokoll/bidib_fw_update.html#T443|bidib.org]] zu finden.\\ Mit dem Attribute ''DestinationNumber'' wird der Zielspeicherbereich auf dem Knoten festgelegt ( 0 = Flash, 1 = EEPROM.). Details dazu sind auf [[http://www.bidib.org/protokoll/bidib_fw_update.html#T443|bidib.org]] zu finden.\\
 \\ \\
-Es besteht auch die Möglichkeit eine CV-Defintions anzugeben, welche dann im //firmware.zip// mitgeliefert werden muss:+Es besteht auch die Möglichkeit eine CV-Definition anzugeben, welche dann im //firmware.zip// mitgeliefert werden muss:
 <code xml> <code xml>
    <FirmwareDefinition>    <FirmwareDefinition>
-      <Node xsi:type="DeviceNode">+      <Node xsi:type="DeviceNode" Comment="Kommentar" VID="13" EVID="258" PID="xyz">
          <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>          <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>
          <Nodetext Lang="en-EN" Text="Sample Firmware"/>          <Nodetext Lang="en-EN" Text="Sample Firmware"/>
Zeile 55: Zeile 55:
          </Node>          </Node>
          ...          ...
 +         <CvFilename>BiDiBCV-13-xyz.xml</CvFilename>
       </Node>       </Node>
-      <CvFilename>BiDiBCV-13-xyz.xml</CvFilename> 
    </FirmwareDefinition>    </FirmwareDefinition>
 </code> </code>
Zeile 67: Zeile 67:
       Description="Firmware Definition for StepControl !!!Minimum-Beispiel!!!"/>       Description="Firmware Definition for StepControl !!!Minimum-Beispiel!!!"/>
    <FirmwareDefinition>    <FirmwareDefinition>
-      <Node xsi:type="DeviceNode">+      <Node xsi:type="DeviceNode" Comment="Kommentar" VID="13" EVID="258" PID="201">
          <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>          <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>
          <Nodetext Lang="en-EN" Text="Sample Firmware"/>          <Nodetext Lang="en-EN" Text="Sample Firmware"/>
Zeile 74: Zeile 74:
          </Node>          </Node>
          ...          ...
 +         <CvFilename>BiDiBCV-13-201.xml</CvFilename>
       </Node>       </Node>
-      <CvFilename>BiDiBCV-13-201.xml</CvFilename> 
    </FirmwareDefinition>    </FirmwareDefinition>
 </code> </code>
Zeile 92: Zeile 92:
  
    <FirmwareDefinition Version="2.06.00" Status="beta" ProtocolVersion="0.7" RequiredMinVersion="2.01.00" >    <FirmwareDefinition Version="2.06.00" Status="beta" ProtocolVersion="0.7" RequiredMinVersion="2.01.00" >
-      <Node xsi:type="DeviceNode" Comment="BiDiB-IF2" VID="013" PID="132">+      <Node xsi:type="DeviceNode" Comment="BiDiB-IF2" VID="013" EVID="258" PID="132">
          <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>          <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>
          <Nodetext Lang="en-EN" Text="Sample Firmware"/>          <Nodetext Lang="en-EN" Text="Sample Firmware"/>
Zeile 135: Zeile 135:
       Description="Firmware Definition for StepControl !!!Minimum-Beispiel!!!"/>       Description="Firmware Definition for StepControl !!!Minimum-Beispiel!!!"/>
    <FirmwareDefinition Version="1.04.00" Status="stable" ProtocolVersion="0.7" RequiredMinVersion="1.01.00">    <FirmwareDefinition Version="1.04.00" Status="stable" ProtocolVersion="0.7" RequiredMinVersion="1.01.00">
-      <Node xsi:type="DeviceNode" VID="013" PID="201" >+      <Node xsi:type="DeviceNode" VID="013" EVID="258" PID="201" >
          <Nodetext Lang="de-DE" Text="StepControl: Komplette Installation"/>          <Nodetext Lang="de-DE" Text="StepControl: Komplette Installation"/>
          <Nodetext Lang="en-EN" Text="StepControl: complete installation"/>          <Nodetext Lang="en-EN" Text="StepControl: complete installation"/>
Zeile 168: Zeile 168:
          </Node>          </Node>
       </Node>       </Node>
-      <Node xsi:type="DeviceNode" VID="013" PID="201" >+      <Node xsi:type="DeviceNode" VID="013" EVID="258" PID="201" >
          <Nodetext Lang="de-DE" Text="StepControl: Update Installation"/>          <Nodetext Lang="de-DE" Text="StepControl: Update Installation"/>
          <Nodetext Lang="en-EN" Text="StepControl: update installation"/>          <Nodetext Lang="en-EN" Text="StepControl: update installation"/>
wizard/firmware-update-definition.txt · Zuletzt geändert: 2023/12/04 21:14 von akuhtz

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki