Trustzone组件如何在i.MX53中使用?

时间:2012-06-14 13:06:13

标签: arm trust-zone

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

1 个答案:

答案 0 :(得分:0)

基本上,Trustzone是在系统中构建并在TrustZone模式下启动的。这是怎么可能的,因为HAB机制(High Assurance Boot bootchain) - 它总是先启动进入Secure World。

首先,这是将启动逻辑刻录到eFUSE中的方式:

enter image description here

接下来是启动序列:

enter image description here

enter image description here

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