【问题标题】:Arm TrustZone on Xilinx zynq zc706, smc #0赛灵思 zynq zc706 上的 Arm TrustZone,smc #0
【发布时间】:2014-04-23 14:34:11
【问题描述】:

Arm TrustZone,zynq-zc706

嗨,

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

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

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

谢谢

【问题讨论】:

    标签: security xilinx trust-zone zynq


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我发现这个项目非常有用,我自己在 ZedBoard 上进行了尝试,它确实有效。

      https://github.com/tzvisor/ltzvisor

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-21
        • 2015-08-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多