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 (http://mrvan.github.io/optee-imx6ul)

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.

 

Sungjin.

Outcomes