NXP MCU 技术论坛
直播中

王桂英

7年用户 1258经验值
私信 关注
[问答]

OTFAD中的8字节的硬件计算机是做什么的,可以随意设置吗?

我想用OTFAD加密镜取下在FlexSPI NOR上运行。然后用了SBL工程,并且打开了Remap功能,我发现在SBL中如果image校试失败有一个update_key_context()的函凄0,凄数0,的Key然后写入SBL的0x40处,0x40应该是第二个OTFAD Key blob。我有以下几个疑问,希望您能有空为我解答:
1、OTFAD中的8字节的硬件计算机是做什么的,可以随意设置吗
1、SBL中打开了Remap功能,这里的update_key_context意思是说每个固定软件都可以设置不同的IEK吗?
3、假若我要更新固件,那么生成了不带header未加密的原始固件。
(1)如何设置新固件的IEK,然后得到OTFAD Key blob;MCUOTASBLSFWUG.pdf中好像没有提供写入OTFAD Key blob到镜像0x100偏移处的指令例子,有相关命令吗,还是要自行添加
(2)原始image如何通过IEK进行加密,MCUBootUtility在gen/bootable_image中的ivt_evkmimxrt1170_xx_otfad_encrypted.bin好象只是添加了OTFAD CSF字符段,0x2000处的镜像没有添加

更多回帖

发帖
×
20
完善资料,
赚取积分