AnsweredAssumed Answered

Exact information for porting OP-TEE to i.MX6 UltraLite EVK

Question asked by Sungjin Park on Jul 9, 2018
Latest reply on Jul 13, 2018 by Sungjin Park

Hi everyone.


I am trying to port OP-TEE to the i.MX6 UL EVK board based on the web page (

I downloaded U-Boot and Linux Kernel from URL on the above URL, and OP-TEE from the official web page.

The version of U-Boot is imx_v2016.03_4.1.14_2.0.0_ga and one of Linux is imx_4.1.15_2.0.0_ga.

I also built them with various cross compilers such as gcc-linaro-4.9 and 6.2.1.


But, I failed to port it. 

I couldn’t see any log messages after “Starting kernel..."


Interestingly, when I used the 2.0.0 version of OP-TEE, I could watch OP-TEE logs on a debug console.

However, it hung at “Primary CPU switching to normal world”, which is the final log from OP-TEE.


According to the official OP-TEE web site, the i.MX6 UL EVK board is maintained actively.

However, the porting guide on the above URL is out of date and I cannot find a updated porting guide.


Please let me know the exact versions of OP-TEE, U-Boot, and Linux kernel that work well on i.MX6 UL EVK.