This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM64B: How to Modify the OTP Runtime Key Revision Update Example for MCU SDK 9 to be working with MCU 10 and SysFW 10.0.8

Part Number: SK-AM64B
Other Parts Discussed in Thread: TCA9538

Tool/software:

Hi TI Guru,

     I got the OTP Runtime Key Revision Update Example for the AM64X EVM from this forum. Initially I replace the VPP setup function with SK's IO Expander TCA9538 (also from this forum) and compile it in MCU 10. After building, when I run the image either through UART Boot Xmodem upload or OSPI Flash Boot, the reading part ( sysfw version, key count, current key revision) are always successful, but then there are no further outputs after that and the key revision obviously does not get updated.  This really confused me because even if it failed, it should still print out something. Unless there is some kind of exception happen that locks up the UART channel for output.

   Since MCU SDK 10 and sysFw 10 is not successful, so I took this example and compiled under MCU SDK 9.02. This time it does run successfully and have the key revision updated to 2, but it also indicated that the sysFW is 9.  So my question is what it takes to modify this example code or the source/drivers/sciclient/sciclient.c that it referenced so that it will work with MCU SDK 10/ SysFW 10.

Thanks,

Paul