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:无法刷写程序数据。 未找到设备。 器件处于 ROM 模式。 器件未通过出厂调整检查。

Guru**** 651690 points
Other Parts Discussed in Thread: UCD9090
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1116667/ucd9090-unable-to-flash-program-data-device-not-found-device-in-rom-mode-device-did-not-pass-factory-trim-check

器件型号:UCD9090
主题中讨论的其他器件:USB 转 GPIO

我们遇到了无法刷写 UCD9090电源序列发生器的问题。 我们使用 TI 的 USB 转 GPIO USB 接口适配器、该适配器具有可连接到电路内编程的带状电缆。 我们仔细检查电缆的方向、然后使用电源并启动 Fusion Digital Power Designer。 在尝试查找器件地址后、我们收到错误-编程人员未看到目标 UCD9090。

我们使用具有工作板的'UCD 器件调试工具'获取包含程序闪存和数据闪存的 Intel hex "Flash Export.hex"文件。 之后、我们尝试以下操作:

FusionFirmwareDownload --state ROM --pflash download --dflash download --pflash-checksum none --execute-program --infile "Flash Export.hex"

我们在控制台中收到一条消息:


扫描适配器...找到适配器!
在 ROM 模式下扫描器件...在地址11处找到 UCD30xx ROM
正在读取 PKGID...

完成下载。
FusionFirmwareDownload:固件下载错误;器件未通过出厂调整检查:信息块完整性0xFA50无效;固件尚未下载
已删除、并且器件上的程序闪存校验和已清除;当器件复位时、任何存在的程序都不会自动启动;固件没有 b
器件上的程序闪存校验和已被清除;复位器件时、任何存在的程序都不会自动启动
FusionFirmwareDownload:失败:由于错误退出

我们可以做些什么来对器件的数据闪存进行编程?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    请提供有问题的器件的顶部标记、这是从 TI 合法分销渠道购买的吗?

    此致

    Yihe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据我的供应经理、产品是合法的。 IC 顶部的标记是 UCD9090、然后是下一行 TI 691、最后是 AHSC G4。 我们已经将它们焊接在 PCB 上。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    感谢您提供顶部标记。

    在焊接到 PCB 之前是否对该单元进行了编程?

    UCD 内部有两种不同的闪存:PFLASH 和 DFLASH。

    客户不得对 pflash 编程。

    客户需要对 DFLASH 进行编程

    FusionConfigwrite --dflash --infile intel_hex.hex

    请更换 IC 并尝试新方法。

    此致

    Yihe