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.

UCD90910: Can't Store RAM to Flash

Part Number: UCD90910

I am trying to update a board with UCD90910 on it that was previously programmed, but when I open it in the Fusion Digital Power Designer GUI, it says there is no profile on it and opens with a new one.  When I click "Store RAM to Flash" after importing a saved fan profile (which is successfully being used on others of the same board), an error comes up that says "STORE_DEFAULT sent and ACK.  However, the STORE_DEFAULT_ALL_ERROR bit is set in MFR_STATUS.  Device might be busy writing log to FLASH." as seen in the first picture below.

I looked at the status window, cleared all the faults and logged faults, and tried to store RAM to flash again, but the same message came up.  STORE_DEFAULT_ALL Error comes up before clearing the faults, but a few other faults never clear including MFR, CML, More faults in high byte, and Hardcoded Parms.  These are in the second picture below.  Is there a way to completely reset or wipe the UCD90910 chip so the RAM can be stored to flash again?  Or is there a way to clear the Hardcoded Parms and MFR faults?

  • Hi

    Please follow the below to erase the data flash. please be sure that the address matches your system. 

    Moreover, we always recommend to use data flash to program since all IOs are under controlled state while project file(.xml) changes the execution memory on the fly.

    You can export a data flash hex file from a working system .

    Regards

    Yihe

  • Thank you for the information.  I tried to erase the data flash using the Firmware and Configuration Download Tool, but it said there was a fatal error as seen in the picture below.  Is there something else that should be done for this chip first?

  • Hi

    It sound like that GUI has hard to detect the device. Have you tried the solution from other thresholds?

    Regards

    Yihe