Écrire des données typées (index de fonction 30)
Cette fonction _DSM Interface for Byte Addressable Energy Backed Function Class (Function Interface 1) écrit un bloc de 32 octets à l’intérieur d’une région de données de bloc typée. Cette fonctionnalité permet des scénarios qui nécessitent l’utilisation de registres spécifiques au fournisseur. Il est également utilisé pour le débogage.
Les registres sont définis dans la spécification Byte Addressable Energy Backed Interface.
Entrée
Arg3
Champ | Longueur d’octet | Décalage d’octets | Description |
---|---|---|---|
Type de données | 1 | 0 | Type de données. Ce champ doit être l’une des valeurs spécifiées dans TYPED_BLOCK_DATA (3, 0x04). |
ID de région | 2 | 1 | Identification de la région en cours d’écriture. |
ID de bloc | 1 | 3 | Identification du bloc en cours d’écriture à l’intérieur de la région. |
Données | 32 | 4 | Données à écrire. |
Sortie
Champ | Longueur d’octet | Décalage d’octets | Description |
---|---|---|---|
État | 4 | 0 | Cette fonction peut retourner le Function-Specific Code d’erreur suivant : Type de données non valide. Pour plus d’informations, consultez sortie de la méthode _DSM. |
Notes
La plateforme doit utiliser des registres de données de bloc typées pour implémenter cette fonction.