Schreiben von typisierten Daten (Funktionsindex 30)
Diese _DSM Interface for Byte Addressable Energy Backed Function Class (Function Interface 1) -Funktion schreibt einen 32-Byte-Block in einen typisierten Blockdatenbereich. Diese Funktionalität ermöglicht Szenarien, die die Verwendung von anbieterspezifischen Registern erfordern. Sie wird auch zum Debuggen verwendet.
Register werden in der Byte Addressable Energy Backed Interface-Spezifikation definiert.
Eingabe
Arg3
Feld | Bytelänge | Byteoffset | BESCHREIBUNG |
---|---|---|---|
Datentyp | 1 | 0 | Der Typ der Daten. Dieses Feld muss einer der in TYPED_BLOCK_DATA (3, 0x04) angegebenen Werte sein. |
Regions-ID | 2 | 1 | Die Identifizierung der Region, die geschrieben wird. |
Block-ID | 1 | 3 | Die Identifizierung des Blocks, der innerhalb der Region geschrieben wird. |
Daten | 32 | 4 | Die zu schreibenden Daten. |
Ausgabe
Feld | Bytelänge | Byteoffset | BESCHREIBUNG |
---|---|---|---|
Status | 4 | 0 | Diese Funktion kann den folgenden Function-Specific Fehlercode zurückgeben: Ungültiger Datentyp. Weitere Informationen finden Sie unter Ausgabe der _DSM-Methode. |
Bemerkungen
Die Plattform verwendet Register für typisierte Blockdaten, um diese Funktion zu implementieren.