I've got some questions related to creating a linux application to perform UCD90120a configuration upgrade via SMBus.
The application itself is mostly written.
First question: how do I generate the SMBus script file to update the UCD90120a's data flash?
I am only interested in updating the configuration, not the device's firmware.
Is the correct script generated by choosing the following options in TI Fusion?:
“Click to configure device”->”File”->”Export”->”Data Flash Write Script”.
(I have been using "“Click to configure device”->”File”->”Export”->”PMBus Configuration Write Script”.)
(Not sure what this does, but it doesn't update the data flash. Seems like I fell down a rabbit hole trying to use it.)
Second question:
We're using a UCD90120a master+slave configuration.
How do I go about updating both devices, e.g. in which order?
I suspect the system may reboot after upgrading each device?
Should I perform all the upgrade steps short of reset on both devices before performing a reset?
What's best/correct way to deal with this situation?