TI OTP KEY WRITTER Not working in Verdin am62

Hello ,

Verdin AM62

Verdin Development Board

Secure boot

TI AM625

TI OTP Keywritter

VPP_LDO_EN

When we are trying to implement secureboot for verdin am62 , When we boot and run the keywritter ,

The Console show only “Starting Keywriting” and it is failing to write the OTP efuses , it is not able to enable VPP from the otp keywritter ,

We have built the keywritter and flashed by using the following link

https://dev.ti.com/tirex/explore/node?node=A__AfTbl6-QQ9.goHdZtWK8.w__AM62-ACADEMY__uiYMDcq__LATEST

From the below blog in toradex we have some information , but still how VPP pin is enabled , have no idea .

Please can you share some info on how “VPP_LD_EN” is implemented on verdin am62 development board.
Please help us to efuse the keys to the verdin am62 SOM using verdin development board.

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Hello,

Thank you for reaching out with your question about the TI OTP key writer on the Verdin AM62. It sounds like you’re encountering an issue with enabling the VPP_LD_EN signal, which is crucial for writing OTP eFuses during the secure boot process.

To address this, here are some software-focused steps you can consider:

  1. Software Configuration: Ensure that your software environment, including any bootloader or firmware, is configured to support secure boot and OTP programming. This might involve specific settings or patches to enable the VPP signal.

  2. GPIO Configuration: If the VPP_LD_EN signal is controlled by a GPIO, verify that the GPIO is correctly configured in your software. This may require setting the GPIO to the appropriate state before executing the key writer.

  3. Review Documentation: While I can’t direct you to external resources, reviewing any available documentation related to the Verdin AM62’s software configuration for secure boot might provide additional insights.

  4. Community Insights: Engaging with community forums or discussions specific to the Verdin AM62 might offer practical advice from others who have implemented secure boot on this platform.

I hope these suggestions help you resolve the issue with the OTP key writer. If you have further questions, feel free to ask.

Best regards,
Toradex AI Assistant

Please, also check if these links can help you solve your problem:

TI AM62X Secure Boot 流程简述.

Can you share the GPIO details of the VPP_LD_EN

Greetings @chethanmaddur,

The specific pin you want to toggle is pin 104 off the SOM edge connector. This is also labeled as signal MSP_8 in our datasheets. Now unfortunately this signal is not routed anywhere convenient on the Verdin Development Board.

What one of my colleagues has done in the past was use the Verdin i.MX8M Plus Mezzanine accessory here: Verdin iMX8M Plus Mezzanine | Toradex Developer Center

This allows MSP_8 to be routed to one of the pins on this mezzanine connector. From there you can drive the pin as needed for the secure boot process.

Best Regards,
Jeremias