首页 > 解决方案 > 在运行 Windows IoT Core 的 Raspberry pi 上配置 dTPM 芯片

问题描述

我是所有物联网相关事物的初学者。因此,提前对我可能会惹恼的所有专家表示歉意,并感谢您的耐心等待。

我使用模拟的 TPM 将我的 rpi3 配置为 azure。但现在我购买了 TPM SLM 9670 芯片并将其连接到 pi。目标是使用此 TPM 将 pi 预配到 Azure。所以我按照这里的步骤

为了打破我正在关注的链接,

步骤 1 完成。
由于我使用的是 rp3,所以跳过了第 2,3 步。
第 4 步:“根据您选择的离散 TPM 模块,在此处识别其匹配的 ACPI 表。”.. 我不知道如何找到匹配的 ACPI。因此,我对给定repo中的每个 ACPITABL.dat 文件进行了反复试验(步骤 5)。请注意,我已经在 system32 文件夹中有一个 ACPITABL.dat。在将其替换为 repo 中的 ACPITABL.dat 文件之前,我对其进行了备份。
步骤 6 完成
步骤 7 完成
步骤 8 当我运行 t2t.exe -cap ERROR(0x8028400f): Tbsi_GetDeviceInfo() 失败。(这发生在我在步骤 5 中复制粘贴的所有 ACPITABL.dat 文件中)。替换 sys32 文件夹中的原始 ACPITABL.dat 文件并运行 t2t.exe -cap 命令会导致以下结果。

TBS 检测到 2.0 模拟 TPM (sTPM)。功能:PT_FIXED:TPM_PT_FAMILY_INDICATOR = '2.0

任何帮助是极大的赞赏

标签: raspberry-pi3azure-iot-hubwindows-iot-core-10tpm

解决方案


推荐阅读