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.

CCS/PGA900: PGA900 firmware OTP program error

Part Number: PGA900
Other Parts Discussed in Thread: UNIFLASH

Tool/software: Code Composer Studio

Hi Scott:

I meet  new problems about OTP program. I can program OTP  in CCS debug mode with PGA900 EVM board after I change pga900.gle.

Then I find that it will has program error when I use uniflash to program same hex file. The board can't work after program OTP. It even can't

communicate with XDS200. 

What may casue this issue? Please help ,thanks

  • Hello Aiden,

    When you build the hex file, are you building it in debug mode or release mode? When using uniflash you may need to build the hex file in release mode.

    If the part is programmed with the Uniflash tool and won't communicate with the XDS200 are you able to talk to it through SPI/I2C/OWI? Can you confirm the contents of the OTP somehow?

    Regards,

  • Hi Scott:

    1.We can build in debug mode, but there are error in release mode. We are still finding the root cause. Could you help to check it ?

    2. We find that PGA900 chip with failed OTP can still work in EVM board  in CCS debug mode. But in our sample board, just some board can program OTP( 30%), others are all program fail and can't communicate with XDS. Here is picture of our board, we solder the AVDD, GND, SWOCLK, SWDIO to XDS connector.  I even add one capacitor on VD_OTP pin for better power input. But it still failed.

    Could you help to give me some suggestion?

    thanks

  • Hi Scott:

    We have fix building issue. But the hex file still can't program by uniflash.

    You can see that data of memory in uniflash is different from in CCS with the same hex file.

    Could you help to check what may cause this issue?

    thanks

  • Hi Aiden,

    Can you please send me your hex file, and dump the memory contents from Uniflash for comparison? You can send these to me through email.

    Thank you,