Trust Zone required for DDR Memory access?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Trust Zone required for DDR Memory access?

跳至解决方案
1,044 次查看
userland
Contributor II

Hi

I've been looking into the DDR driver on BL2 and noticed that Trust Zone sets up access to the memory areas, same when looking into the CW scripts. Is Trust Zone required to be initialized for the DDR memory to be accessible?

I know that MMU is not required for it but is it the same with TZ?

 

Thanks

标签 (1)
标记 (3)
0 项奖励
回复
1 解答
986 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Yes, LSDK boot up the device with TF-A (Trusted Firmware for ARM). That required isolate resource, including DDR memory, etc.

If customer don't use OPTEE or Trust Zone, they should able to do without DDR setup. (e.g. taking the PPA approach(i.e. Non TF-A). However, PPA example are not available with LX2160A) More explanation on TrustZone/OPTEE are in the LSDK User Guide.

https://docs.nxp.com/bundle/GUID-487B2E69-BB19-42CB-AC38-7EF18C0FE3AE/page/GUID-9280C0B6-CE8D-411D-9...

https://docs.nxp.com/bundle/GUID-487B2E69-BB19-42CB-AC38-7EF18C0FE3AE/page/GUID-61AC454A-C6DD-46AD-8...

在原帖中查看解决方案

0 项奖励
回复
1 回复
987 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Yes, LSDK boot up the device with TF-A (Trusted Firmware for ARM). That required isolate resource, including DDR memory, etc.

If customer don't use OPTEE or Trust Zone, they should able to do without DDR setup. (e.g. taking the PPA approach(i.e. Non TF-A). However, PPA example are not available with LX2160A) More explanation on TrustZone/OPTEE are in the LSDK User Guide.

https://docs.nxp.com/bundle/GUID-487B2E69-BB19-42CB-AC38-7EF18C0FE3AE/page/GUID-9280C0B6-CE8D-411D-9...

https://docs.nxp.com/bundle/GUID-487B2E69-BB19-42CB-AC38-7EF18C0FE3AE/page/GUID-61AC454A-C6DD-46AD-8...

0 项奖励
回复