UCD90320: Fatal Programming Error on UCD90320 – Unable to Upload Configuration

Part Number: UCD90320


d4186ad0-6647-4a5a-a0f4-a39a7bc1d659.jpg

Hi,

We are using the UCD90320 in one of our OAM board designs. During the initial bring-up phase, we were able to successfully install and configure multiple configurations on this device. However, we are now facing an issue where we are unable to upload any configuration file to the device.

Currently, whenever we attempt to flash the UCD90320 with a new configuration on a fresh board, we encounter a Fatal Programming Error. After this error occurs, the device is no longer detected on the I²C bus, although the new configuration appears to be programmed into the device’s RAM.

A screenshot of the error message is attached for your reference.
Kindly let us know if you require any additional information or logs to assist in debugging this issue.

  • Hi, Khan

    Can you detect device in either ROM (Scan Device in ROM Mode) or Program (DEVICE_ID)? If device is no longer detected on I2C bus, then how to you know that new configuration is programmed to device's RAM? TI recommend to use program Data Flash to device Flash, not PMBus Registers to RAM, FYI.

    How many devices are on the PMBus? If more than one then what are they?

    From your message, it seems you are able to program device many times and failed at some point => Can you provide project file that store device's configuration, as well as the files that you use to program device?

    Regards

    Anne