有谁能解释一下I.MX53中如何启用TZ技术?我很困惑,因为互联网说i.MX53板启用了Trustzone但我能找到的只是一个中断控制器。 ARM信任区的要求中给出的其余组件在哪里? (TZPC TZMA等)。
答案 0 :(得分:0)
基本上,Trustzone是在系统中构建并在TrustZone模式下启动的。这是怎么可能的,因为HAB机制(High Assurance Boot bootchain) - 它总是先启动进入Secure World。
首先,这是将启动逻辑刻录到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