我想知道是否有人有关于可以使用 ARM TrustZone 的开发板的信息?我有 BeagleBoard XM,它使用 TI 的 OMAP3530 和支持信任区的 Cortex-A8 处理器,但是 TI 确认他们已禁用板上的功能,因为它是通用设备。
进一步的研究让我找到了使用 OMAP4430 的 panda 板,但 TI 没有回应,互联网上的信息也很少。您如何学习如何使用信任区?
此致
吉古先生
据我所知,所有现成的 OMAP 处理器都是 GP 设备,即禁用了 TrustZone 功能的设备(或者它们是生产设备中的处理器,例如现成的手机,对于这些设备而言,你没有拿到钥匙)。其他SoC制造商的情况也类似。除了 ARM 的有限出版物(无论如何仅涵盖常见的 ARM 功能,而不涵盖特定于芯片的功能,例如内存管理详细信息、启动和加载可信代码)之外,有关 TrustZone 功能的所有文档均受 NDA 保护。这是遗憾的,因为它妨碍了对这些安全功能的独立分析或开源软件的利用。
恐怕如果您想为 TrustZone 设备进行编程,您必须联系 TI 的代表或其竞争对手之一,说服他们您的应用程序是他们想要发生的事情,并获取 HS 设备、密钥为您的开发板和文档签名代码,没有它们您将很难过。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)