How to imx23 secure boot please ??..HELP!!!

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

How to imx23 secure boot please ??..HELP!!!

跳至解决方案
1,497 次查看
wilcdwilcd
Contributor I

Hello ,this has been my process :

1.Enable password at OTP ,then setting 00000000000000000000000000000000 over a new imx pcb works ok with default OTP key (0)

2.Then i set my password at the OTP registers …

in elftosb I added pasword (this example with human readable

string, .. NOTE : i used HEX values at real password like freescale docs refers

and in HW_OCOTP_CRYPTO0:

this_is_

HW_OCOTP_CRYPTO1:

my_passw

HW_OCOTP_CRYPTO2:

ord_leng

HW_OCOTP_CRYPTO3:

ht_32_by

I am using right format for HW_OCOTP_CRYPTOx ..  ?

What's my problem ?

After this i use elftosb to encrypt my boot loader + kernel but my pcb imx doesn't boot and i'm not able of watch fuses with bit burner (cause the blow surely)

what's my fail?  someone knows a proper method for password and boot loader + kernel encryption ?

HEEEEEELPPPPP!!!!

0 项奖励
回复
1 解答
1,175 次查看
FrankLi1z
NXP Employee
NXP Employee

After burn secuity fuse, bit burner can't work because there are firmware in bitburn, which can't run because security key mismatch.

Please make sure order of key.  I can't remember it is big-endian and little endian.

You can revert byte order, and use elfttosb generate sb again

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,176 次查看
FrankLi1z
NXP Employee
NXP Employee

After burn secuity fuse, bit burner can't work because there are firmware in bitburn, which can't run because security key mismatch.

Please make sure order of key.  I can't remember it is big-endian and little endian.

You can revert byte order, and use elfttosb generate sb again

0 项奖励
回复