OPTEE on i.MX8MP
Fabio Estevam
festevam at gmail.com
Tue Mar 17 03:07:54 CET 2026
Hi,
I'm trying to boot the imx8mp-evk board with Optee support.
TF-A v2.14
make -j12 CROSS_COMPILE=aarch64-linux-gnu- PLAT=imx8mp SPD=opteed bl31
Optee-OS 4.9.0
make -j12 CROSS_COMPILE=aarch64-linux-gnu- O=out/arm PLATFORM=imx-mx8mpevk
Then I copied the bl31.bin and tee.bin to the U-Boot directory:
U-Boot SPL 2026.04-rc4-00006-geefb822fb574 (Mar 16 2026 - 22:51:05 -0300)
WDT: Started watchdog at 30280000 with servicing every 1000ms (60s timeout)
SEC0: RNG instantiated
Normal Boot
Trying to boot from BOOTROM
Boot Stage: Primary boot
image offset 0x8000, �
U-Boot SPL 2026.04-rc4-00006-geefb822fb574 (Mar 16 2026 - 22:53:30 -0300)
WDT: Started watchdog at 30280000 with servicing every 1000ms (60s timeout)
SEC0: RNG instantiated
Normal Boot
Trying to boot from BOOTROM
Boot Stage: Primary boot
image offset 0x8000, pagesize 0x200, ivt offset 0x0
load_simple_fit: Skip load 'tee': image size is 0!
***************************** Tee image is not found
NOTICE: Do not release JR0 to NS as it can be used by HAB
NOTICE: BL31: v2.14.0(release):sandbox/v2.14
NOTICE: BL31: Built : 22:19:21, Mar 16 2026
ERROR: Error initializing runtime service opteed_fast
U-Boot 2026.04-rc4-00006-geefb822fb574 (Mar 16 2026 - 22:53:30 -0300)
CPU: NXP i.MX8MP[8] Rev1.0 A53 at 1200 MHz
Model: NXP i.MX8MPlus EVK board
DRAM: 6 GiB
optee optee: OP-TEE api uid mismatch ************************* UID mismatch
....
Any ideas as to why Optee fails?
Does anyone have Optee working on imx8mp?
Thanks,
Fabio Estevam
More information about the U-Boot
mailing list