次の方法で共有


型指定されたデータの書き込み (関数インデックス 30)

この _DSM、バイト アドレス指定可能エネルギーに基づく関数クラスのインターフェイス (関数インターフェイス 1) 関数は、型指定されたブロック データ領域内に 32 バイトのブロックを書き込みます。 この機能により、ベンダー固有のレジスタを使用する必要があるシナリオが可能になります。 デバッグにも使用されます。

レジスタは、 バイト アドレス指定可能なエネルギーベースのインターフェイス仕様で定義されています。

Input

Arg3

Field Byte length Byte offset Description
Data Type 1 0 データの型。 This field must be one of the values specified in TYPED_BLOCK_DATA (3, 0x04).
Region ID 2 1 書き込まれるリージョンの識別。
Block ID 1 3 リージョン内で書き込まれるブロックの識別。
Data 32 4 書き込むデータ。

Output

Field Byte length Byte offset Description
Status 4 0 この関数は、Function-Specific エラー コード: 無効なデータ型 を返すことができます。詳細については、「 _DSM メソッドの出力」を参照してください。

Remarks

プラットフォームでは、型指定されたブロック データ レジスタを使用してこの関数を実装する必要があります。

型指定されたデータの読み取り (関数インデックス 29)