Freigeben über


Firmwareupdatedaten senden (Funktionsindex 23)

Diese _DSM Schnittstelle für Byte Addressable Energy Backed Function Class (Function Interface 1) sendet Firmwaredaten an das Gerät.

Register werden in der Byte Addressable Energy Backed Interface-Spezifikation definiert.

Input

Arg3

Field Byte length Byte offset Description
Region Length 4 0 Die Anzahl der Bytes, die in dieser Funktion gesendet werden.
Region ID 2 4 Die Identifizierung der Region, die geschrieben wird.
Block ID 1 6 Die Identifikation des Blocks, der innerhalb der Region geschrieben wird.
Firmware Data The number specified by Region Length 7 Ein Paket mit Firmwareimagedaten in regionsgröße.

Output

Field Byte length Byte offset Description
Status 4 0 Diese Funktion kann die folgenden Function-Specific Fehlercodes zurückgeben: 1. Es wird kein Firmwareupdatevorgang ausgeführt. 2. Ungültige Bereichsgröße. 3. Fehler bei der Übertragung aufgrund von Datenbeschädigung. 4. Timeout des Vorgangs. 5. Fehler beim Firmware-Commitvorgang. Weitere Informationen finden Sie unter _DSM Methodenausgabe.

Note

This function shall compute the CRC of the Firmware Data and compare it with FW_REGION_CRC0 (3, 0x40) and FW_REGION_CRC1 (3, 0x41). Wenn die Werte nicht übereinstimmen, schlägt die Funktion mit Function-Specific Fehlercode 3 fehl. Bitte lesen Sie den Byte Addressable Energy Backed Interface JEDEC-Standard für die CRC-Algorithmusspezifikation.

Firmwareupdate starten (Funktionsindex 22)

Firmwareupdate beenden (Funktionsindex 24)

Firmwarebildplatz auswählen (Funktionsindex 25)

Firmwareinformationen abrufen (Funktionsindex 26)