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.

UCD3138A64: how to operate the ENABLE_ROM_MODE on UCD3138A64?

Part Number: UCD3138A64

How to operate the ENABLE_ROM_MODE on UCD3138A64?

Operations are ok, but the chip can't enter the ROM mode.

  • Hello,

    When you execute PMBus command, ENABLE_ROM_MODE, you need clear checksum, and reset the chip, then it goes to ROM mode.

    The command is implemented in all TI EVM codes.


  • Generally when you can't enter ROM mode, it means that the code has a bug which prevents it from entering ROM mode.  It is always a good idea to download the code first without the checksum to prevent it from locking up.  Then you can test the enable rom mode command.  To test it fully, make sure that the enable rom mode command works, and then go to the checksum tab on the device GUI and dump the appropriate checksum and make sure that it is all zeroes.  If it is FFs, then the checksum is not being cleared, so you have a problem.  If it is all zeroes, then you should be safe to download with the checksum next time.  

    What code are you using?  I can help you fix the checksum clear, but I may not be able to save the chip that you have already downloaded to.  If it is an EVM code, it's possible that you may be able to use the hardware backdoor we provide.  

  • Thanks Ian.