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.

UCD9090-Q1: Failed to create device UCD9090 object at address 65: Error reading NUM_PAGES: NACK

Part Number: UCD9090-Q1
Other Parts Discussed in Thread: UCD9090

Hello,

On an existing board, we have just tried programming an UCD9090-Q1 device flashing it with an hex file as we are doing this in serial production.

We encountered an error that it was unable to clear the fault log during the process and we are now getting the following error when we try to connect to the device:

Failed to create device UCD9090 object at address 65: Error reading NUM_PAGES: NACK. Can not continue configuring the attached device as a UCD9090

Please check the device's firmware and connection.

GUI will skip this device for now.

And now we are totally unable to reprogram it, it's detected once in a while by the programmer.

Best regards,

Clément

  • Hello

    Could you try the below steps:

    1. launch the UCD90xxx Device GUI

    2. do the below 2 steps

    Regards

    yihe

  • Hello,

    As you can see from the log below, the first time I clicked on DEVICE_ID, it didn't detect it.

    It did on the second try.

    However, the set data flash to 0xFF doesn't work (three errors at the bottom).

    Regards,

    Clément

  • Hello

    Did your power cycle the UCD9090 after the programming? is device still functional, for example, IOs have right output?

    Could you try the following, please put correct address.

    Regards

    Yihe

  • Hi,

    No it looked as if the device wasn't functional.

    As the device is in charge of the power sequencing and reset we had oscillating current consumption on the power supplies most certainly because the programming of the device is corrupted.

    I'll try your other suggestion tomorrow morning.

    Best regards,

    Clément

  • Hello

    Do you have the error message when downloading the hex file? 

    Here is another way if the method in the previous post does not work.

    erase configuration.docx

    Regards

    yihe 

  • Hello,

    I tried the first method, and got the following:

    I tried the other method but it didn't work at all.

    At one point, I got the following:

    device security settings can not be determined because the SECURITY command could not be read: NACK

    Unfortunately, I didn't get a chance to register the error message when downloading the hex file, it was done from a .bat file which we launch from our dedicated HMI but my colleague closed it before I could register it...

    Best regards,

    Clément

  • Hi

    It seems that the security mode was enabled. you have to disable the security mode before erasing the configuration or entering ROM mode. 

    In order to disable the security mode, you have to know the password which was set by configuration. 

    Please refer 10.33.2 of https://www.ti.com/lit/ug/slvu352g/slvu352g.pdf to disable the security mode.

    Regards

    Yihe

  • We never set a password

  • Also, would this explain why sometimes we do detect the device when clicking on DEVICE_ID link and sometimes not ?

  • Hi

    No, security mode is to prevent any un-authorized write commands. it does not block read command.

    Are you able to launch the normal Fusion GUI?

    Have you tried the below? what does it report?

    Regards

    Yihe

  • Yes I did, it says it couldn't execute the operation.

  • Hi

    Could you share the snapshot of the screen with the error?

    When GUI is communicating with UCD, do you have other I2C host connected to UCD, for example, the main processor in your system?

    Could you do the following and share the return value of command 0xF1? Please be sure the address matches your system

    Regards

    Yihe

  • Hi,

    So I retrieved the erase operation, I got the errors from the first two snapshots:

    I then did your las suggestion and the return was ACK.

    So I went and retry the erase operation and it worked all of the sudden.

    After that I retried the hex file operation, and here is the log, it popped the error again.

    log log.txt
    Clearing data flash write protect bit; any flash logging will be disabled until device reset ...
    Erasing data flash ...
    Writing data flash in 4 byte chunks; wait time of 1 ms between each write ...
    Write PARM_VALUE[0xE3]: address=0x18800, count=1, size=4, data=02-41-48-52
    Write PARM_VALUE[0xE3]: address=0x18804, count=1, size=4, data=5F-49-44-00
    Write PARM_VALUE[0xE3]: address=0x18808, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1880C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18810, count=1, size=4, data=00-00-00-03
    Write PARM_VALUE[0xE3]: address=0x18814, count=1, size=4, data=50-53-4D-5F
    Write PARM_VALUE[0xE3]: address=0x18818, count=1, size=4, data=4D-4F-44-45
    Write PARM_VALUE[0xE3]: address=0x1881C, count=1, size=4, data=4C-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18820, count=1, size=4, data=05-31-2E-30
    Write PARM_VALUE[0xE3]: address=0x18824, count=1, size=4, data=2E-34-45-56
    Write PARM_VALUE[0xE3]: address=0x18828, count=1, size=4, data=49-53-49-4F
    Write PARM_VALUE[0xE3]: address=0x1882C, count=1, size=4, data=4E-03-4E-2F
    Write PARM_VALUE[0xE3]: address=0x18830, count=1, size=4, data=41-5F-4C-4F
    Write PARM_VALUE[0xE3]: address=0x18834, count=1, size=4, data=43-41-54-49
    Write PARM_VALUE[0xE3]: address=0x18838, count=1, size=4, data=4F-4E-06-31
    Write PARM_VALUE[0xE3]: address=0x1883C, count=1, size=4, data=39-30-37-31
    Write PARM_VALUE[0xE3]: address=0x18840, count=1, size=4, data=39-06-30-30
    Write PARM_VALUE[0xE3]: address=0x18844, count=1, size=4, data=30-30-30-30
    Write PARM_VALUE[0xE3]: address=0x18848, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1884C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18850, count=1, size=4, data=0A-00-7D-85
    Write PARM_VALUE[0xE3]: address=0x18854, count=1, size=4, data=8D-95-9D-51
    Write PARM_VALUE[0xE3]: address=0x18858, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1885C, count=1, size=4, data=00-00-FF-FF
    Write PARM_VALUE[0xE3]: address=0x18864, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18868, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1886C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18870, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18874, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18878, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1887C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18880, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18884, count=1, size=4, data=00-00-01-01
    Write PARM_VALUE[0xE3]: address=0x18888, count=1, size=4, data=01-01-01-01
    Write PARM_VALUE[0xE3]: address=0x1888C, count=1, size=4, data=01-00-00-01
    Write PARM_VALUE[0xE3]: address=0x18890, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18894, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18898, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1889C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188A0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188A4, count=1, size=4, data=46-01-00-00
    Write PARM_VALUE[0xE3]: address=0x188A8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188AC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188B0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188B4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188B8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188BC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188C0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188C4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188C8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188CC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188D0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188D4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188D8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188DC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188E0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188E4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188E8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188EC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188F0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188F4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188F8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x188FC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18900, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18904, count=1, size=4, data=D7-41-05-62
    Write PARM_VALUE[0xE3]: address=0x18908, count=1, size=4, data=03-9F-20-01
    Write PARM_VALUE[0xE3]: address=0x1890C, count=1, size=4, data=00-06-00-00
    Write PARM_VALUE[0xE3]: address=0x18910, count=1, size=4, data=AA-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18914, count=1, size=4, data=5E-32-3A-B2
    Write PARM_VALUE[0xE3]: address=0x18918, count=1, size=4, data=76-A6-00-00
    Write PARM_VALUE[0xE3]: address=0x1891C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18920, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18924, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18928, count=1, size=4, data=C0-E0-E0-C0
    Write PARM_VALUE[0xE3]: address=0x1892C, count=1, size=4, data=C0-E0-00-00
    Write PARM_VALUE[0xE3]: address=0x18930, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18934, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18938, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1893C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18940, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18944, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18948, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1894C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18950, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18954, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18958, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1895C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18960, count=1, size=4, data=00-00-D0-D0
    Write PARM_VALUE[0xE3]: address=0x18964, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18968, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1896C, count=1, size=4, data=00-00-00-03
    Write PARM_VALUE[0xE3]: address=0x18970, count=1, size=4, data=83-80-83-80
    Write PARM_VALUE[0xE3]: address=0x18974, count=1, size=4, data=00-00-00-03
    Write PARM_VALUE[0xE3]: address=0x18978, count=1, size=4, data=C0-80-00-00
    Write PARM_VALUE[0xE3]: address=0x1897C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18980, count=1, size=4, data=00-00-01-05
    Write PARM_VALUE[0xE3]: address=0x18984, count=1, size=4, data=05-8A-01-01
    Write PARM_VALUE[0xE3]: address=0x18988, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1898C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18990, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18994, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18998, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x1899C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189A0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189A4, count=1, size=4, data=00-00-00-01
    Write PARM_VALUE[0xE3]: address=0x189A8, count=1, size=4, data=05-00-08-09
    Write PARM_VALUE[0xE3]: address=0x189AC, count=1, size=4, data=05-07-0A-01
    Write PARM_VALUE[0xE3]: address=0x189B0, count=1, size=4, data=02-03-04-06
    Write PARM_VALUE[0xE3]: address=0x189B4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189B8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189BC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189C0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189C4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189C8, count=1, size=4, data=16-16-16-16
    Write PARM_VALUE[0xE3]: address=0x189CC, count=1, size=4, data=16-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189D0, count=1, size=4, data=00-16-F3-F3
    Write PARM_VALUE[0xE3]: address=0x189D4, count=1, size=4, data=F3-F3-F3-F3
    Write PARM_VALUE[0xE3]: address=0x189D8, count=1, size=4, data=F3-F3-F3-F2
    Write PARM_VALUE[0xE3]: address=0x189DC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189E0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x189E4, count=1, size=4, data=00-00-07-D0
    Write PARM_VALUE[0xE3]: address=0x189E8, count=1, size=4, data=07-D0-07-D0
    Write PARM_VALUE[0xE3]: address=0x189EC, count=1, size=4, data=07-D0-07-D0
    Write PARM_VALUE[0xE3]: address=0x189F0, count=1, size=4, data=07-D0-07-D0
    Write PARM_VALUE[0xE3]: address=0x189F4, count=1, size=4, data=07-D0-07-D0
    Write PARM_VALUE[0xE3]: address=0x189F8, count=1, size=4, data=07-D0-00-00
    Write PARM_VALUE[0xE3]: address=0x189FC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A00, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A04, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A08, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A0C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A10, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A14, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A18, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A1C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A20, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A24, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A28, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A2C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A30, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A34, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A38, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A3C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A40, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A44, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18A48, count=1, size=4, data=00-00-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A4C, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A50, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A54, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A58, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A5C, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A60, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A64, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A68, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A6C, count=1, size=4, data=7F-80-7F-80
    Write PARM_VALUE[0xE3]: address=0x18A70, count=1, size=4, data=7F-80-44-F6
    Write PARM_VALUE[0xE3]: address=0x18A74, count=1, size=4, data=3E-3D-44-39
    Write PARM_VALUE[0xE3]: address=0x18A78, count=1, size=4, data=43-96-40-73
    Write PARM_VALUE[0xE3]: address=0x18A7C, count=1, size=4, data=0A-A0-0A-A0
    Write PARM_VALUE[0xE3]: address=0x18A80, count=1, size=4, data=0A-A0-03-A6
    Write PARM_VALUE[0xE3]: address=0x18A84, count=1, size=4, data=4A-1D-45-50
    Write PARM_VALUE[0xE3]: address=0x18A88, count=1, size=4, data=3E-8F-45-50
    Write PARM_VALUE[0xE3]: address=0x18A8C, count=1, size=4, data=44-A4-41-81
    Write PARM_VALUE[0xE3]: address=0x18A90, count=1, size=4, data=11-60-11-60
    Write PARM_VALUE[0xE3]: address=0x18A94, count=1, size=4, data=11-60-48-EE
    Write PARM_VALUE[0xE3]: address=0x18A98, count=1, size=4, data=4A-7F-07-D0
    Write PARM_VALUE[0xE3]: address=0x18A9C, count=1, size=4, data=07-D0-07-D0
    Write PARM_VALUE[0xE3]: address=0x18AA0, count=1, size=4, data=07-D0-07-D0
    Write PARM_VALUE[0xE3]: address=0x18AA4, count=1, size=4, data=07-D0-07-D0
    Write PARM_VALUE[0xE3]: address=0x18AA8, count=1, size=4, data=07-D0-07-D0
    Write PARM_VALUE[0xE3]: address=0x18AAC, count=1, size=4, data=07-D0-00-00
    Write PARM_VALUE[0xE3]: address=0x18AB0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AB4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AB8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18ABC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AC0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AC4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AC8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18ACC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AD0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AD4, count=1, size=4, data=00-00-7F-FF
    Write PARM_VALUE[0xE3]: address=0x18AD8, count=1, size=4, data=7F-FF-7F-FF
    Write PARM_VALUE[0xE3]: address=0x18ADC, count=1, size=4, data=7F-FF-7F-FF
    Write PARM_VALUE[0xE3]: address=0x18AE0, count=1, size=4, data=7F-FF-7F-FF
    Write PARM_VALUE[0xE3]: address=0x18AE4, count=1, size=4, data=7F-FF-7F-FF
    Write PARM_VALUE[0xE3]: address=0x18AE8, count=1, size=4, data=7F-FF-00-96
    Write PARM_VALUE[0xE3]: address=0x18AEC, count=1, size=4, data=00-C8-00-C8
    Write PARM_VALUE[0xE3]: address=0x18AF0, count=1, size=4, data=02-EE-00-FA
    Write PARM_VALUE[0xE3]: address=0x18AF4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AF8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18AFC, count=1, size=4, data=00-32-00-00
    Write PARM_VALUE[0xE3]: address=0x18B00, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B04, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B08, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B0C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B10, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B14, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B18, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B1C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B20, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B24, count=1, size=4, data=00-00-47-75
    Write PARM_VALUE[0xE3]: address=0x18B28, count=1, size=4, data=40-83-46-B8
    Write PARM_VALUE[0xE3]: address=0x18B2C, count=1, size=4, data=47-85-46-6F
    Write PARM_VALUE[0xE3]: address=0x18B30, count=1, size=4, data=1B-75-1B-75
    Write PARM_VALUE[0xE3]: address=0x18B34, count=1, size=4, data=1B-75-4C-C5
    Write PARM_VALUE[0xE3]: address=0x18B38, count=1, size=4, data=4C-CD-00-00
    Write PARM_VALUE[0xE3]: address=0x18B3C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B40, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B44, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B48, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B4C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B50, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B54, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B58, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B5C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18B60, count=1, size=4, data=00-00-49-FC
    Write PARM_VALUE[0xE3]: address=0x18B64, count=1, size=4, data=42-C1-49-2F
    Write PARM_VALUE[0xE3]: address=0x18B68, count=1, size=4, data=4B-75-4C-73
    Write PARM_VALUE[0xE3]: address=0x18B6C, count=1, size=4, data=35-58-35-58
    Write PARM_VALUE[0xE3]: address=0x18B70, count=1, size=4, data=35-58-50-00
    Write PARM_VALUE[0xE3]: address=0x18B74, count=1, size=4, data=4F-7D-49-FC
    Write PARM_VALUE[0xE3]: address=0x18B78, count=1, size=4, data=42-C1-49-2F
    Write PARM_VALUE[0xE3]: address=0x18B7C, count=1, size=4, data=4B-75-4C-73
    Write PARM_VALUE[0xE3]: address=0x18B80, count=1, size=4, data=35-58-35-58
    Write PARM_VALUE[0xE3]: address=0x18B84, count=1, size=4, data=35-58-50-00
    Write PARM_VALUE[0xE3]: address=0x18B88, count=1, size=4, data=4F-7D-10-00
    Write PARM_VALUE[0xE3]: address=0x18B8C, count=1, size=4, data=10-00-10-00
    Write PARM_VALUE[0xE3]: address=0x18B90, count=1, size=4, data=10-00-10-00
    Write PARM_VALUE[0xE3]: address=0x18B94, count=1, size=4, data=10-00-10-00
    Write PARM_VALUE[0xE3]: address=0x18B98, count=1, size=4, data=10-00-10-00
    Write PARM_VALUE[0xE3]: address=0x18B9C, count=1, size=4, data=10-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BA0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BA4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BA8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BAC, count=1, size=4, data=0A-A0-0A-8F
    Write PARM_VALUE[0xE3]: address=0x18BB0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BB4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BB8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BBC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BC0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BC4, count=1, size=4, data=00-00-26-00
    Write PARM_VALUE[0xE3]: address=0x18BC8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BCC, count=1, size=4, data=00-10-00-00
    Write PARM_VALUE[0xE3]: address=0x18BD0, count=1, size=4, data=02-1E-2E-00
    Write PARM_VALUE[0xE3]: address=0x18BD4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BD8, count=1, size=4, data=00-10-00-00
    Write PARM_VALUE[0xE3]: address=0x18BDC, count=1, size=4, data=02-1D-0E-00
    Write PARM_VALUE[0xE3]: address=0x18BE0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BE4, count=1, size=4, data=00-80-00-00
    Write PARM_VALUE[0xE3]: address=0x18BE8, count=1, size=4, data=02-1B-1E-00
    Write PARM_VALUE[0xE3]: address=0x18BEC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BF0, count=1, size=4, data=00-10-00-00
    Write PARM_VALUE[0xE3]: address=0x18BF4, count=1, size=4, data=02-17-06-00
    Write PARM_VALUE[0xE3]: address=0x18BF8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18BFC, count=1, size=4, data=00-80-00-00
    Write PARM_VALUE[0xE3]: address=0x18C00, count=1, size=4, data=02-0F-00-00
    Write PARM_VALUE[0xE3]: address=0x18C04, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C08, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C0C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C10, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C14, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C18, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C1C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C20, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C24, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C28, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C2C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C30, count=1, size=4, data=00-00-16-00
    Write PARM_VALUE[0xE3]: address=0x18C34, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C38, count=1, size=4, data=00-04-00-00
    Write PARM_VALUE[0xE3]: address=0x18C3C, count=1, size=4, data=00-1F-00-00
    Write PARM_VALUE[0xE3]: address=0x18C40, count=1, size=4, data=00-40-00-00
    Write PARM_VALUE[0xE3]: address=0x18C44, count=1, size=4, data=00-40-00-00
    Write PARM_VALUE[0xE3]: address=0x18C48, count=1, size=4, data=00-40-00-00
    Write PARM_VALUE[0xE3]: address=0x18C4C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C50, count=1, size=4, data=02-3F-00-00
    Write PARM_VALUE[0xE3]: address=0x18C54, count=1, size=4, data=02-3F-00-00
    Write PARM_VALUE[0xE3]: address=0x18C58, count=1, size=4, data=00-00-01-00
    Write PARM_VALUE[0xE3]: address=0x18C5C, count=1, size=4, data=00-00-01-00
    Write PARM_VALUE[0xE3]: address=0x18C60, count=1, size=4, data=02-5F-00-00
    Write PARM_VALUE[0xE3]: address=0x18C64, count=1, size=4, data=02-5F-00-00
    Write PARM_VALUE[0xE3]: address=0x18C68, count=1, size=4, data=00-00-02-00
    Write PARM_VALUE[0xE3]: address=0x18C6C, count=1, size=4, data=00-00-02-00
    Write PARM_VALUE[0xE3]: address=0x18C70, count=1, size=4, data=00-00-10-00
    Write PARM_VALUE[0xE3]: address=0x18C74, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C78, count=1, size=4, data=00-00-0C-00
    Write PARM_VALUE[0xE3]: address=0x18C7C, count=1, size=4, data=00-00-0C-00
    Write PARM_VALUE[0xE3]: address=0x18C80, count=1, size=4, data=00-20-00-00
    Write PARM_VALUE[0xE3]: address=0x18C84, count=1, size=4, data=00-20-00-00
    Write PARM_VALUE[0xE3]: address=0x18C88, count=1, size=4, data=00-20-00-00
    Write PARM_VALUE[0xE3]: address=0x18C8C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C90, count=1, size=4, data=00-00-00-08
    Write PARM_VALUE[0xE3]: address=0x18C94, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18C98, count=1, size=4, data=00-80-00-00
    Write PARM_VALUE[0xE3]: address=0x18C9C, count=1, size=4, data=00-80-00-00
    Write PARM_VALUE[0xE3]: address=0x18CA0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CA4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CA8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CAC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CB0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CB4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CB8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CBC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CC0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CC4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CC8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CCC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CD0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CD4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CD8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CDC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18CE0, count=1, size=4, data=00-00-94-82
    Write PARM_VALUE[0xE3]: address=0x18D00, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D04, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D08, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D0C, count=1, size=4, data=00-00-01-00
    Write PARM_VALUE[0xE3]: address=0x18D10, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D14, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D18, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D1C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D20, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D24, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D28, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D2C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D30, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D34, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D38, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D3C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D40, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D44, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D48, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D4C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D50, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D54, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D58, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D5C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D60, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D64, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D68, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D6C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D70, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D74, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D78, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D7C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D80, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D84, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D88, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D8C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D90, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D94, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D98, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18D9C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DA0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DA4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DA8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DAC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DB0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DB4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DB8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DBC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DC0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DC4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DC8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DCC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DD0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DD4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DD8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DDC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DE0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DE4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DE8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DEC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DF0, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DF4, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DF8, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18DFC, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E00, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E04, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E08, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E0C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E10, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E14, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E18, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E1C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E20, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E24, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E28, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E2C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E30, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E34, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E38, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E3C, count=1, size=4, data=48-90-40-C4
    Write PARM_VALUE[0xE3]: address=0x18E40, count=1, size=4, data=47-5E-48-18
    Write PARM_VALUE[0xE3]: address=0x18E44, count=1, size=4, data=46-FA-1C-4E
    Write PARM_VALUE[0xE3]: address=0x18E48, count=1, size=4, data=17-7A-1B-62
    Write PARM_VALUE[0xE3]: address=0x18E4C, count=1, size=4, data=1B-54-4D-44
    Write PARM_VALUE[0xE3]: address=0x18E50, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E54, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E58, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E5C, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E60, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E64, count=1, size=4, data=1F-1F-1F-1F
    Write PARM_VALUE[0xE3]: address=0x18E68, count=1, size=4, data=1F-1F-1F-1F
    Write PARM_VALUE[0xE3]: address=0x18E6C, count=1, size=4, data=1F-1F-1F-00
    Write PARM_VALUE[0xE3]: address=0x18E70, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E74, count=1, size=4, data=00-01-E7-49
    Write PARM_VALUE[0xE3]: address=0x18E78, count=1, size=4, data=00-00-00-00
    Write PARM_VALUE[0xE3]: address=0x18E7C, count=1, size=4, data=00-00-09-20
    Verifying data flash through read back ... 
    Data flash verified!
    Resetting device and waiting 5000 ms for it to come back online ... 
    Clearing data flash logs ...
    Error clearing logged faults/peaks/etc: STATUS_WORD read on UCD9090 @ PMBus Address 65d error: NACK
    

    After that I retried the erase, it didn't work and the debug read with F1 outputs ACK and NACK alternatively as you can see:

    Nothing is connected to the to the UCD I2C bus beside the programmer.

    Best regards,

    Clément

  • Hi 

    Failing clearing log means that the flash is busy. it is normal and shall not impact anything. 

    Have your tried the hex file on the EVM or other board?  

    Please share your hex file so that I can test it.

    Regards

    Yihe

  • Hi,

    Well we never had that error before in the log when flashing the hex file.

    However, you do agree that the other behaviors are abnormal ?

    Or is everything fine and we should be investigating towards some hardware issue on our board ?

    Here is our hex file:

    UCD9090 2.3.5.0 Address 65 Data Flash.txt
    :020000040001F9
    :20880000024148525F49440000000000000000000000000350534D5F4D4F44454C000000CC
    :2088200005312E302E3345564953494F4E034E2F415F4C4F434154494F4E063139303731A5
    :20884000380630303030303000000000000000000A007D858D959D51000000000000FFFFA0
    :20886000FFFFFFFF00000000000000000000000000000000000000000000000000000000FC
    :208880000000000000000101010101010100000100000000000000000000000000000000D0
    :2088A000000000004601000000000000000000000000000000000000000000000000000071
    :2088C000000000000000000000000000000000000000000000000000000000000000000098
    :2088E000000000000000000000000000000000000000000000000000000000000000000078
    :2089000000000000D7410562039F200100060000AA0000005E323AB276A6000000000000CD
    :208920000000000000000000C0E0E0C0C0E000000000000000000000000000000000000057
    :20894000000000000000000000000000000000000000000000000000000000000000000017
    :208960000000D0D00000000000000000000000038380838000000003C0800000000000000B
    :2089800000000105058A010100000000000000000000000000000000000000000000000040
    :2089A00000000000000000010500080905070A01020304060000000000000000000000007A
    :2089C000000000000000000016161616160000000016F3F3F3F3F3F3F3F3F3F20000000096
    :2089E00000000000000007D007D007D007D007D007D007D007D007D007D000000000000011
    :208A0000000000000000000000000000000000000000000000000000000000000000000056
    :208A2000000000000000000000000000000000000000000000000000000000000000000036
    :208A4000000000000000000000007F807F807F807F807F807F807F807F807F807F807F8021
    :208A60007F807F807F807F807F807F807F807F807F8044F63E3D4439439640730AA00AA0ED
    :208A80000AA003A64A1D45503E8F455044A4418111601160116048EE4A7F07D007D007D0A4
    :208AA00007D007D007D007D007D007D007D0000000000000000000000000000000000000D5
    :208AC000000000000000000000000000000000000000000000007FFF7FFF7FFF7FFF7FFF20
    :208AE0007FFF7FFF7FFF7FFF7FFF009600C800C8003200FA0000000000000000003200007C
    :208B0000000000000000000000000000000000000000000000000000000000000000000055
    :208B20000000000000004775408346B84785466F1B751B751B754CC54CCD0000000000005D
    :208B4000000000000000000000000000000000000000000000000000000000000000000015
    :208B6000000049FC42C1492F4B754C7335583558355850004F7D49FC42C1492F4B754C73B4
    :208B800035583558355850004F7D1000100010001000100010001000100010001000000072
    :208BA0000000000000000000000000000AA00A8F0000000000000000000000000000000072
    :208BC00000000000000026000000000000100000021E2E000000000000100000021D0E00D4
    :208BE0000000000000800000021B1E0000000000001000000217060000000000008000000B
    :208C0000020F00000000000000000000000000000000000000000000000000000000000043
    :208C200000000000000000000000000000000000000016000000000000040000001F0000FB
    :208C400000400000004000000040000000000000023F0000023F00000000010000000100D0
    :208C6000025F0000025F00000000020000000200000010000000000000000C0000000C0006
    :208C800000200000002000000020000000000000000000080000000000800000008000006C
    :208CA0000000000000000000000000000000000000000000000000000000000000000000B4
    :208CC000000000000000000000000000000000000000000000000000000000000000000094
    :208CE000000093C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
    :208D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
    :208D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
    :208D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
    :208D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
    :208D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
    :208DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
    :208DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
    :208DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
    :208E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
    :208E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
    :208E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
    :208E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
    :208E80000000000000000000000000000000010000000000000000000000000000000000D1
    :208EA0000000000000000000000000000000000000000000000000000000000000000000B2
    :208EC000000000000000000000000000000000000000000000000000000000000000000092
    :208EE000000000000000000000000000000000000000000000000000000000000000000072
    :208F0000000000000000000000000000000000000000000000000000000000000000000051
    :208F2000000000000000000000000000000000000000000000000000000000000000000031
    :208F4000000000000000000000000000000000000000000000000000000000000000000011
    :208F60000000000000000000000000000000000000000000000000000000000000000000F1
    :208F80000000000000000000000000000000000000000000000000000000000000000000D1
    :208FA00000000000000000000000000000000000000000000000000000000000489E40EC9F
    :208FC000475E486247221C4817941B541B7C4D500000000000000000000000000000000027
    :208FE000000000001E1E1E1E1E1E1E1E1E1E1D00000000000031C02A00000000000008E124
    :00000001FF
    

    Clément

  • Hello

    The file is fine.

    It seems that the issue may be relate to the I2C communication.

    Could you work with your local TI support to setup a debug session? it is more efficient than over the E2E forum.

    Please have a scope ready since we may need to probe some I2C signals. 

    Regards

    Yihe 

  • Hello,

    By local support, you mean our FAE ?

    Our local support is located in Germany (we are in France), so not sure it's more efficient Slight smile

    Best regards,

    Clément

  • Hi

    What I mean is to let the local FAE to schedule a debug session between you and me.

    How many systems have this issue?

    Regards

    Yihe

  • Hi,

    We have only one board that started failing over something like 30.

    Clément

  • Hello

    Have you done a A-B-A swap to see whether the issue is related to device or board?

    Regards

    Yihe 

  • Hello,

    What do you mean ?

    Clément

  • Hi

    What I meant is to switch the UCD with the one from good board to see whether the issue follow the device or board?

    BTW I had sent you a meeting invitation to debug this?

    Regards

    Yihe

  • Hi,

    The board had worked before, we just hadn't programmed for something like a year or so.

    The slot you suggested doesn't fit, I'll follow up per mail.

    Clément

  • Hi 

    We need debug this together to see what the problem could be.

    I had rescheduled the call.

    Regards

    Yihe