首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TrustZone扩展时使用的板

使用TrustZone扩展时使用的板
EN

Stack Overflow用户
提问于 2015-03-19 13:44:36
回答 2查看 313关注 0票数 1

我正在试图找到一个基于TrustZone技术的单核心ARM板,以便实现双重执行环境(富操作系统旁边的微内核运行在将成为我的TEE的TrustZone中)。当我在互联网上搜索时,我发现TrustZone扩展在ARM Cortex A8、A9、A15上启用。但是在大多数使用这些处理器的板上,没有启用这个扩展。我可以知道启用TrustZone的板名吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-03 21:54:54

抱歉,似乎不能发表评论。

读读可控硅。两件事中的一件通常会发生,这取决于你是在安全的世界还是在正常的世界。如果读取成功,你得到一个'0‘的NS位,你在一个安全的世界。如果阅读失败,你就进入了正常的世界。SCR无法从正常世界访问,因此当您试图读取它时,它应该会导致一个未定义的指令异常。

如果你正在寻找一种方法,以确定你是否有机会进入一个安全的世界,在你真正购买它之前,你最好的选择是论坛,有时是数据表。不幸的是,这些信息往往没有被霓虹灯包围。例如,BBB上的AM335处理器在数据表中有一个题为“安全监视器调用访问CP15寄存器”的部分。从阅读本节可以明显看出,专有代码使用的是安全世界,您的运气不佳,但他们似乎从来没有说过这些话。挺烦人的。:)

票数 0
EN

Stack Overflow用户

发布于 2015-04-02 02:24:26

扩展是在所有这些CPU上启用的;这只是一个是否已经使用了它们的问题。以TI OMAP 35**处理器为例,它们安装在BBB和PandaBoard开发工具包上。这些SoC有本地的TZ支持,但是在切换到用户控制的代码(如U引导)之前,BootROM实际上会将系统转换到正常的世界。因此,您真正需要的是一个具有扩展而不使用它们的开发工具包。为此,我推荐FriendlyARM董事会。它使用的是三星1176处理器,这正是你想要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29146256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档