In this guide, we will step-by-step guide you to use OPT Tool OPTTool (a software application) to burn OTP bits on SP7350 platforms.
...
Before proceeding, ensure that you have compiled your SP7350 code to support the OTP ToolOTPTool.
Please confirm that the OTP driver in X-Boot is enabled. For guidance, refer to the screenshot below:
...
Close terminal applications such as Putty to free up the COM port connected to the SP7350 platform.
2.2 Run OTP ToolOTPTool
Launch "OTP ToolOTPTool V1.0.0.0.exe" on your PC. Once started, the application interface will be displayed as shown below:
...
Click "Connect" button in the OTP Tool OTPTool and power on the SP7350 platform.
...
The status window of OTP Tool OTPTool indicates "CONNECT Success!" as shown above.
3 OTP Tool OTPTool operations:
3.1 Open Excel file (OTP table)
...
Press "Read" button to read the content of OTP from the SP7350 platform. Refer to screenshot below, Read command completed successfully.
...
The status window of OTP Tool OTPTool indicates "READ Start..…” and then “READ Success!" as shown above.
3.3 Write to OTP bits
...
Input it to OTP words one by one. Afterward, check and then press "Write."
...
The status window of the OTP Tool OTPTool indicates "WRITE Start..…” and then “WRITE Success!" as shown above.
Press 'Read' to read back content of OTP.
...
The status window of the OTP Tool OTPTool indicates "READ Start..…” and then “READ Success!" as shown above.
4.2 Write device private key (for decryption) into OTP bit 768 ~ 1023
...
Input it to OTP words one by one. Afterward, check and press "Write."
...
The status window of the OTP Tool OTPTool indicates "WRITE Start..…” and then “WRITE Success!" as shown above.
Press 'Read' to confirm the content of OTP.
...
The status window of the OTP Tool OTPTool indicates "READ Start..…” and then “READ Success!" as shown above.
4.3 Enable secure mode of SP7350 (Write 1 into OTP bit 0)
Modify bit 0 to 1 and then press "Write."
...
The status window of the OTP Tool OTPTool indicates "READ Start..…” and then “READ Success!" as shown above.
4.4 Enable MP bit of SP7350 (Write 1 into OTP bit 2)
...
Modify bit 2 to 1 and then press "Write."
4.5 Important Notes:
Do not enable the MP bit for version A chips.
Burning OTP bits is irreversible, and incorrect burns may render the chips unusable.
Remember to save the keys in designated directories (hsm_keys, otp_Sb_keys, and otp_Device_keys).