Tool/software:
Dear TI Team,
we've encountered an issue while building the OTP Keywriter application using MCU+ SDK 09.01 on the AM263x device. The resulting build fails to boot from QSPI flash.
This problem appears to be specific to builds generated with SDK 09.01, and affects for example the NULL SBL, too. The pre-built NULL SBL boots just fine, but a NULL SBL built from the example sources fails to boot.
In contrast, we've observed that SBLs built with MCU+ SDK 09.02 can boot successfully from QSPI without any issues.
Comparing the `tiimage` files from both SDK versions, we found a difference in the embedded certificates:
* **SDK 09.01 Builds (Failing):** The certificate includes the X509v3 extension "Subject Key Identifier"
* **SDK 09.02 Builds (Working):** The certificate does not include this extension.
Interestingly, pre-built SBLs shipped with MCU+ SDK 09.01 do *not* contain this extension in their certificates. This issue only arises when building the OTP Keywriter or NULL SBL from scratch using SDK 09.01.
The latest OTP keywriter for the AM26x is for version 09.01, so based on other replies on E2E that is the MCU+ SDK version that should be used.
What is the recommended approach to successfully build and boot the OTP Keywriter application using MCU+ SDK 09.01? Is there a workaround or configuration change to address this certificate-related discrepancy?
Best Regards,
Dominic