1

Arm TrustZone,zynq-zc706

你好,

我尝试在 Xilinx Zynq zc706 板上启用 TrustZone。经过多次尝试,仍然没有成功。

有谁知道我是否必须以某种方式启用该选项?我下载了 TrustZone 实现的开源解决方案(来自 openvirtualization.org 的 sierraTEE),但我无法启动它的内核。

执行 SMC #0(启动期间)指令时,系统进入 PREFETCH ABORT。我是否必须更改或执行某些操作才能启用 SMC 功能(安全监控呼叫以改变世界)。请把你知道的写出来。

谢谢

4

2 回答 2

0

您必须在简单地启动代码之前配置硬件系统。具体来说,为了使 NW 正常工作,必须在硬件中连接几个时钟信号。Xilinx 发布的 UG1019 详细说明了许多必须完成的配置。正确创建硬件设计后,您应该能够创建 FSBL 项目,执行 UG1019 中概述的所需配置操作,然后启动 SierraTEE。

于 2015-04-02T02:28:15.010 回答
0

我发现这个项目非常有用,并且我自己在 ZedBoard 上尝试过它并且它可以工作。

https://github.com/tzvisor/ltzvisor

于 2018-05-06T22:32:52.953 回答