iMX8M Nano: using HABv4 to improve booting reliability

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

iMX8M Nano: using HABv4 to improve booting reliability

跳至解决方案
1,603 次查看
wooosaiiii
Contributor IV

Hi,

we know iMX8M Nano supports HABv4 features for secure booting.

However we don't know what happens when SPL cannot be authenticated by ROM?

Does execution simply stop in ROM in that case on closed devices?

Or does ROM try to boot from other boot devices in sequence afterwards? e.g eMMC switch boot0 to boot1 hw partition?

If possible we would like to use HABv4 features to improve booting reliability e.g. recover from flash.bin binary corruption.

Is this something HABv4 can be used for?

 

 

 

0 项奖励
回复
1 解答
1,588 次查看
Yuri
NXP Employee
NXP Employee
0 项奖励
回复
3 回复数
1,596 次查看
Yuri
NXP Employee
NXP Employee

@wooosaiiii 
Hello,

  In security Closed configuration: "all detected errors are logged, and the boot flow is aborted
with the control being passed to the serial downloader. At this level, the execution does not
leave the internal ROM unless the target executable image is authenticated".

Regards,
Yuri.

0 项奖励
回复
1,589 次查看
Yuri
NXP Employee
NXP Employee

@wooosaiiii 

 

Correct.

 

~Yuri.

0 项奖励
回复
1,593 次查看
wooosaiiii
Contributor IV

Hi @Yuri 

OK. 

Based on your quote I would say execution stops in ROM and HABv4 cannot be used in such way to improve booting reliability, right?