How to use ATF TSP in imx8m mini?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to use ATF TSP in imx8m mini?

1,238件の閲覧回数
492895314
Contributor I
Hello,

I want to use the TSP provided by ATF.

However, when I build

make PLAT=imx8mm SPD=tspd
Including services/spd/tspd/tspd.mk
bl32/tsp/tsp.mk:33: *** TSP is not supported on platform imx8mm. Stop.

How do I use TSP?
Thanks
ラベル(1)
0 件の賞賛
4 返答(返信)

466件の閲覧回数
mcuboot
Contributor II

Hi, does it mean that i.MX8M mini does not support trustzone?

0 件の賞賛

1,031件の閲覧回数
LeonGu
Contributor III

MX8MMini  can not  boot Coustomer  OS.bin  from  ATF?

0 件の賞賛

1,163件の閲覧回数
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello Li,

Using ATF is ARM preferred software structure, i.MX8 uses ATF BL31 to handle PSCI and TEE context switch. Please see https://github.com/ARM-software/arm-trusted-firmware/blob/master/readme.rst

 

ATF can not be removed, the right security level needs to be initialized properly, ATF is running at EL3, while U-boot and Linux OS run at EL2/EL1 normal world, secure OS runs at EL1 secure world.

ATF is first booted, then it loads the u-boot and secure OS.

 

Now many Kernel features depends on ATF, they implemented the functions in ATF. For example, multiple cores boot up, suspend/resume, system reboot, etc. You can also refer the ARM PSCI for these features.

 

For i.MX8QM/QXP, ATF takes 128KB in flash.bin, this could be optimized.

For the MX8MMini this task is not supported

We apologize for the inconvenience.

0 件の賞賛

465件の閲覧回数
mcuboot
Contributor II

Hi NXP TechSupport,

 

Does it mean i.MX8M mini does not have ATF support by default?

0 件の賞賛