工具包內容
TPM1.2 工具包,內含有四種作業系統的工具,分別存放於DOS、Linux、UEFI,Windows子目錄。
在各子目錄下,共通擁有的檔案,
Cmdfile.txt,命令文件的樣本文件,其中包含TPM_SelftestFull的命令字串。
flagchk.txt,“ -flagcheck”選項的樣本文件,用以比對IC是否和文件內容值一致。
ReadMe.txt,說明文件。
Tool4TPM (.exe,.efi) ,TPM 測試和診斷工具。
tool4tpm.cfg,該文件包含操作TOOL4TPM.EXE所需的所有配置和數據。
Tool4TPM (.exe,.efi) ,TPM 測試和診斷工具。
tool4tpm.cfg,該文件包含操作TOOL4TPM.EXE所需的所有配置和數據。
DOS版本須在 Extend memory 下執行,所以請先至
下載 CSDPMI DPMI Host
解開後,再將BIN\CWSDPMI.EXE copy 至 Tool4TPM.EXE 同一目錄中 。
但實際情況,已經找不到相關工具。因此建議改用UEFI 環境的tool。
Windows 版本需先安裝低階驅動程式,Win PE 也是。
但因Windows OS 的安全機制,必須等待作業系統釋放權限後。Tool4tpm 才能偵測到TPM,
所以盡量以 Linux 或 UEFI 兩種版本來進行檢測。
常用操作範例:
圖一. 操作選單畫面
1. 檢測TPM是否在平台上正常運作?
會使用到[T] 或 Tool4TPM -automenu T,進行TPM完全自我檢測。
當回應成功,代表運作正常,若發生異常,TPM會進入fail mode。
2. 檢查TPM狀態,確認版本,是否已進行出貨前的lock?
會使用到[I] 或 Tool4TPM -automenu I。
3. 帶入命令字串的方式來執行TPM規範中的命令。
會使用 -commandfile 這個參數。
Tool4TPM -commandfile cmdfile.txt response.txt
帶入 TPM2_GetTestResult 的 command 來取得測試結果的回應。
評論