MPC5777C CSE Boot MAC

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

MPC5777C CSE Boot MAC

跳至解决方案
1,423 次查看
jeffcampbell
Contributor III

Quick question on the CSE - in the manual in the section for Secure Boot, it say that the MAC calculated over the secure boot region is compared with the stored BOOT_MAC, and if the stored value is zero, the new MAC is stored there instead.  If the secure boot section were to be modified at some point, is it possible to overwrite the value stored in BOOT_MAC?

标签 (1)
标记 (2)
0 项奖励
1 解答
1,165 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hi,

Yes, it is possible to change the BOOT_MAC if secure boot section needs to be modified. But this assumes some conditions and there can be different scenarios. Please refer to the CSE App Note "AN4234-Using CSE" for detailed description. Particularly refer the "Section 2.10: Code flash update procedure" which discusses this question. There are also SW examples for this App Note. Please see example "D.1.2: Reprogramming of a programmed part".

Peter

在原帖中查看解决方案

0 项奖励
2 回复数
1,166 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hi,

Yes, it is possible to change the BOOT_MAC if secure boot section needs to be modified. But this assumes some conditions and there can be different scenarios. Please refer to the CSE App Note "AN4234-Using CSE" for detailed description. Particularly refer the "Section 2.10: Code flash update procedure" which discusses this question. There are also SW examples for this App Note. Please see example "D.1.2: Reprogramming of a programmed part".

Peter

0 项奖励
1,165 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hi,

I have spoken to application team and looks like we need to ask design directly.

I will inform you as soon as I will get reply from design.

Peter

0 项奖励