2

谁能解释一下 TZ 技术是如何在 I.MX53 中启用的?我很困惑,因为互联网上说 i.MX53 板启用了 Trustzone,但我能找到的只是其中的中断控制器。ARM trustzone 要求中给出的其余组件在哪里?(TZPC TZMA 等)。

4

1 回答 1

0

基本上,Trustzone 内置在系统中,并以 TrustZone 模式启动。这之所以成为可能,是因为 HAB 机制(高保证引导引导链)——它总是首先引导到安全世界。

首先这是启动逻辑被烧入 eFUSE 的方式:

在此处输入图像描述

接下来是启动顺序:

在此处输入图像描述

在此处输入图像描述

https://www.nxp.com/docs/en/application-note/AN4581.pdf

安全启动本身是通过 CSF 配置的:

https://community.nxp.com/thread/428505

对于中断处理,它总是先通过安全世界,然后再到达非安全世界,为此,它被称为“注入中断”到非安全世界。

http://www.ic.unicamp.br/~edson/disciplinas/mc404/2012-2s/anexos/IMX53-tzic.pdf

有关更多信息,请阅读以下内容:

http://genode.org/documentation/articles/trustzone

https://www.nxp.com/docs/en/reference-manual/IMX53QSBRM.pdf

https://www.nxp.com/docs/en/application-note/AN4581.pdf

https://www.nxp.com/docs/en/supporting-information/DWF13_AMF_IND_T0291.pdf

于 2015-02-13T00:22:13.693 回答