啟動韌體更新 (函式索引 22)
這個 位元組可尋址能源支援函式類別的這個_DSM介面 (函式介面 1) 函式會起始特定韌體位置的韌體更新。 在任何指定時間只能有一個韌體更新作業。
輸入
Arg3
欄位 | 位元組長度 | 位元組位移 | Description |
---|---|---|---|
韌體位置 | 1 | 0 | 正在更新的韌體位置。 |
輸出
欄位 | 位元組長度 | 位元組位移 | 描述 |
---|---|---|---|
狀態 | 4 | 0 | 此函式可以傳回下列 Function-Specific 錯誤碼: 目前有韌體更新作業正在進行中。 如需詳細資訊,請參閱 _DSM 方法輸出。 |
備註
主機會呼叫下列韌體函式,以更新 & 啟用韌體:
主機會呼叫啟動韌體更新 (函式索引 22) 以啟動韌體更新作業。 在此步驟中,主機會選擇要更新的韌體位置。
主機會重複呼叫 傳送韌體更新數據 (函式索引 23) 將數據傳送至裝置。 每個呼叫都會傳輸區域大小的數據區塊;如果最後一個傳輸不是區域大小,主機會負責填補。
主機會呼叫 完成韌體更新 (函式索引 24) ,以向平臺發出韌體更新作業的訊號。
主機會呼叫 [選取韌體映射位置] (函式索引 25) ,以啟動新的韌體映射。 更新將會在下一次系統重新啟動時生效。