我有一些与创建 Linux 应用程序以 通过 SMBus 执行 UCD90120a 配置升级相关的问题。
应用程序本身大部分是编写的。
第一个问题:如何生成 SMBus 脚本文件以更新 UCD9012037的数据闪存?
我只想更新配置、而不是器件的固件。
通过在 TI Fusion 中选择以下选项来生成正确的脚本吗?:
“单击以配置设备”->“文件”->“导出”->“数据闪存写入脚本”。
(我一直在使用“单击以配置设备”->“文件”->“导出”->“PMBus 配置写入脚本”。 这不会更新数据闪存。)
(为什么这个选项甚至存在、它的用途是什么? 似乎我在这条路的后面掉下了一个兔子洞。)
第二个问题:
我们将使用 UCD90120a 主设备+从设备配置。
如何更新两个设备?
升级每个设备后、系统似乎可能会重新启动?
在执行复位之前、是否应在两个器件上执行所有升级步骤(短于复位)?
应对这种情况的最佳/正确方法是什么?