此位 元組可定址能量支援功能類別 (功能介面 1) 功能的_DSM介面 會將韌體資料傳送至裝置。
暫存器定義在 位元組可定址能量支援介面規範中。
Input
Arg3
| Field | Byte length | Byte offset | Description |
|---|---|---|---|
| Region Length | 4 | 0 | 此函式中傳送的位元組數。 |
| Region ID | 2 | 4 | 正在寫入的區域的識別。 |
| Block ID | 1 | 6 | 在區域內寫入的區塊的識別。 |
| Firmware Data | The number specified by Region Length | 7 | 韌體映像資料的區域大小封包。 |
Output
| Field | Byte length | Byte offset | Description |
|---|---|---|---|
| Status | 4 | 0 | 此函式可以傳回下列 Function-Specific 錯誤碼: 1. 沒有進行中的韌體更新作業。 2. 區域大小無效。 3. 由於資料損壞,傳輸失敗。 4. 作業逾時。 5. 韌體認可作業失敗。 如需詳細資訊,請參閱 _DSM方法輸出。 |
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). 如果值不相符,函式會失敗 Function-Specific 錯誤碼 3。 有關CRC演算法規範,請參閱位元組可尋址能量支援介面JEDEC標準。