我想知道是否有人在开发板上可以使用ARM TrustZone的信息?我有BeagleBoard XM,它使用TI的OMAP3530和支持信任区的Cortex-A8处理器,但是TI确认他们已禁用板上的功能,因为它是通用设备。
进一步的研究使我进入了使用OMAP4430的 Pandas 板,但TI没有回应,互联网上的信息也很少。您如何学习如何使用信任区?
此致
吉古先生
最佳答案
据我所知,您可以使用的所有OMAP处理器都是GP设备,即禁用了TrustZone功能(否则它们是生产设备(例如,现成的移动电话)中的处理器,为此您没有 key )。其他SoC制造商的情况与此类似。除了ARM的有限出版物(无论如何,它们仅涵盖ARM的常用功能,而不是诸如内存管理详细信息,引导和加载受信任的代码之类的特定于芯片的功能),所有与TrustZone功能有关的文档都在NDA之下。遗憾的是,因为它排除了对这些安全功能的独立分析或开源软件的影响力。
恐怕如果您要为TrustZone设备进行编程,则必须与TI的代表或他们的竞争对手之一联系,使他们确信您的应用程序是他们想要发生的事情,并获得HS设备, key 为开发板和文档签署代码,否则将很难。
关于embedded - ARM TrustZone开发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7955982/