工具与软件:
UCD90320支持哪种数据闪存编程模式? 它能否在器件继续运行时进行编程(即正常模式方案)、或者必须将其发送至 TOM 模式才能写入数据闪存(即 ROM 模式方案)?
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.
感谢您提供的信息。 如下文所述、我还有更多与此相关的问题。 我正在尝试更新远程服务器中的 UCD90320芯片的配置。 它连接到微控制器、因此我将尝试使用数据闪存脚本来远程执行该操作。
1.我有数据闪存脚本和数据闪存十六进制文件。
2.是否只需发出 DFS 中提到的 PMBus 命令即可更新配置? 我有一个脚本可以将该文件作为输入并相应地执行 PMBus 命令。
3.在这个过程中,数据闪存十六进制文件有什么作用? 我确定它的用途是什么?
4.数据闪存脚本是否会同时更新数据闪存和程序闪存? 如何仅仅更新芯片的配置而不是固件?
你(们)好
数据闪存十六进制文件和数据闪存脚本文件在挂钩下是相同的、可直接对闪存进行编程、而不影响运行。
hex 文件是原始数据、客户必须解析并使用正确的命令对其进行打包。
数据闪存脚本是已解析并打包的脚本文件。
我们建议使用数据闪存脚本文件、您可以参阅此文档: https://www.ti.com/lit/pdf/sluaaw9
不支持、它仅支持 dflash。
此致
Yihe
谢谢。 这些信息很有帮助。 我还有一个问题
我在系统的软件升级步骤中自动执行 ucd 编程、不希望 每次系统升级时都升级 UCD。 我认为 MFR_REVISION 命令可用作一个标志、以指示 UCD 是否已升级。 我在 UCD90320的 PMBus 命令参考中未找到任何有关 MFR_REVISION 的信息。 您能否提供有关此 PMBus 命令的更多信息? 还有任何其他指示器可用于检查 UCD 是否已升级?
你(们)好
是的、MFR_REVISION 是实现您目标的正确命令。
由于这是标准 PMBus 命令、因此请参阅此处的 PMBus 规范 https://pmbusprod.wpenginepowered.com/wp-content/uploads/2021/05/PMBus-Specification-Rev-1-2-Part-II-20100906.pdf
此致
Yihe