Dear NXPs:
S32K146
P-Flash 1M(2 Block)
D-Flash 32K
background:
CMD_BOOT_DEFINE→BootManager 6KB Use CSEC's secureboot mechanism for verification.
The secondary verification area is Flex NVM Bootloader;
The area of third-level verification is Application;
A. Sequential Boot Mode
Q1:
已解决! 转到解答。
Hi @Gideon
Even if sequential or parallel secure boot mode fails, the application code is executed. The only effect of the failure is that boot protected keys cannot be used. Only if strict sequential boot mode is used, the device will stay in reset forever if secure boot fails. But notice that there's no way to recover - the device needs to be replaced.
Yes, use CSEC_STATUS_BOOT_OK to check the result.
There's no way to read BOOT_MAC. This would violate the SHE specification.
Regards,
Lukas
Hi @Gideon
Even if sequential or parallel secure boot mode fails, the application code is executed. The only effect of the failure is that boot protected keys cannot be used. Only if strict sequential boot mode is used, the device will stay in reset forever if secure boot fails. But notice that there's no way to recover - the device needs to be replaced.
Yes, use CSEC_STATUS_BOOT_OK to check the result.
There's no way to read BOOT_MAC. This would violate the SHE specification.
Regards,
Lukas