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.

How to program RM48 OTP areas via uniflash

Other Parts Discussed in Thread: UNIFLASH, RM48L952

How to program RM48 OTP areas via uniflash
Hi,
Q1
I am working with the TI RM48L952 device and I need a clarify how to program the OTP customer part of the flash memory via JTAG using the TI uniflash program.
I cannot find any interface in the uniflash for program the OTP, the window of uniflash when programming RM48 is different from the windows when programming C28x.
Q2
When reading OTP contents by uniflash , I found that the default value in all the blank OTP area is not always 0xFFFF?

  • Hi Liang,

    The OTP is a program only once flash sector. Once it is programmed, it cannot be erased. The first 128-bit of customer OTP is for AJSM key. Once the JTAG is locked, the target can not be connected through JTAG without providing the unlock key. 

    To program the customer OTP, the " Enable Programming to OTP Memory" option on Uniflash GUI should be checked:

  • ThankYou!

    Even I Enable Programming to OTP Memory" option on Uniflash GUI, I don't know how to program OTP by uniflash.

    The address 0xF00400A2 and 0xF00400A6 is not the first 128-bit of customer OTP, why the default value is not 0xffff?

  • Hi Liang,

    The first 16 bytes of OTP (0xF0000000~0xF000000C) are AJSM key. The ECC of the AJSM key is 0xEDC) at 0xF004000.