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.

RM48L952: How to program RM48 OTP areas via uniflash

Part Number: RM48L952
Other Parts Discussed in Thread: UNIFLASH,

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?

default value of OTP Question

  • 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:

  • Hi Liang,

    One more time: If you write to the customer OTP, make sure you do not unintentionally write to the AJSM locations (0xF0000000-0xF000000F) or you will lock the part. You can write data starting at address 0xF0000010.