Currently, the secure boot function is under development.
The GMAC KEY has been imported into the NVM KEY Catalog, with KF set to HSE_KF_USAGE_SIGN.
The GMAC calculation has not reported any errors, but the results are all zeros.
What could be the reason for this?
Hi @LISI1
This sounds like data cache issue. Be aware that all data objects used for communication with HSE must be forced to non-cacheable memory because HSE can’t see core’s cache. For quick test, you can try to disable data cache in your project to see if it makes a difference.
It's mentioned in the integration manual:
Regards,
Lukas