Lesen von typisierten Daten (Funktionsindex 29)
Diese _DSM Interface for Byte Addressable Energy Backed Function Class (Function Interface 1) -Funktion liest einen 32-Byte-Block innerhalb eines typisierten Blockdatenbereichs. 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 gelesen wird. |
Block-ID | 1 | 3 | Die Identifizierung des Blocks, der innerhalb der Region gelesen wird. |
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. |
Daten | 32 | 4 | Die Daten aus dem angegebenen Block. |
Bemerkungen
Die Plattform verwendet Register für typisierte Blockdaten, um diese Funktion zu implementieren.