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.
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,
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.
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
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
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.
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:
: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
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
Hello
Have you done a A-B-A swap to see whether the issue is related to device or board?
Regards
Yihe
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