FUSE programming in imx8 M mini

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

FUSE programming in imx8 M mini

6,215 次查看
anushan
Contributor III

Hello Everyone,

I want to implement Secure Boot using HABv4 on the imx8mm evk. So it is required to program the FUSE with a private key. I have studied the documentation on the FUSE spec on imx6 using fuse banks, but in imx8 the FUSE does not have banks and is in the form of arrays of word, Kindly share sufficient documentation or example script where uuu is used to program the FUSE with private key in imx8.

Thank you

Regards,

Anusha

0 项奖励
回复
3 回复数

5,748 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Anusha

one can look at

OCOTP write support on i.mx8m 

Understanding how to burn eFuses on i.MX8 and i.MX8x families - i.MXDev Blog 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复

5,748 次查看
anushan
Contributor III

Hi Igor,

I have following doubts,

1. Does the uboot source code in android_p9.0.0_2.0.0-ga BSP have the driver for the OCOTP? If so, then where is it?

2. Is it possible to program the eFuse through uboot?

3. If we are programming the eFuse through uuu , what are the bank and row index numbers to be accessed to program the key for secure boot using HABv4?

0 项奖励
回复

5,748 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Anusha

yes it is possible to program fuses with uboot, driver:

mxc_ocotp.c\misc\drivers - uboot-imx - i.MX U-Boot 

Best regards
igor

0 项奖励
回复