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.

[参考译文] TPS26750EVM:无法使用 TI 库 USBPD 工具 V1.1.1 刷写 PD 芯片

Guru**** 2663645 points

Other Parts Discussed in Thread: TPS26750EVM

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1584846/tps26750evm-cannot-flash-the-pd-chip-with-the-ti-gallery-usbpd-tool-v1-1-1

器件型号: TPS26750EVM

您好、

我有一个 TPS26750EVM。

我使用数据端口将其连接到 PC 中、然后想使用 USBPD_USB Application_Costomization_Tool V1.1.1 刷写应用程序。

我使用了默认参数、并使用了 TI 提供的 predfined Vendor ID 来获取该 ID、以便将配置刷写到 EEPROM 中。

‘m刷写过程未完成并返回错误::can't access property‘ode 、this.usbpdQueue[0] is undefined。 我曾尝试按照工具的建议拔下并重新连接 EVM。 这不能解决问题。

如何解决将二进制文件刷写到 EEPROM 的问题?

 

谢谢!

 

此致、
Marc

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

    Marc、

    只是为了确保驱动程序已正确安装、当您转到时 选项->串行端口配置 您应该具有如下所示的内容:

    这与以下内容相对应:

    您能否确认情况是否属实?

    另外、为了确保完整性、您要插入 EVM 的数据端口、对吗? 在 EVM 的左上角(在背面)标记为 J6。

    此致、
    Tim  

    此致、
    Tim

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

    尊敬的 Timothy:

    是、我安装了驱动程序、并选择了正确的串行端口。 我还尝试了不同的速度 (9600 和 115200)。

    至于连接器。 将 USB 插入 J6。 数据 LED 也会亮起。 对于其他连接、未插入其他连接器。 因此、只有 J6 连接到 PC。

    此致、

    Marc

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

    Marc、

    您可以尝试将电源插入 J3 吗? 这将为 PD 控制器供电、并确保板上的 MCU 可以与 PD 控制器通信以验证闪存。

    此致、
    Tim  

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

    您好、Tim:

    我现在连接了 J6(作为数据和电源)和 J3(作为仅电源端口)。 现在、电源和数据 LED 均亮起。

    不幸的是,我得到了相同的错误消息。 (它的工作原理是大约 70%的闪存过程,然后错误开始显示在状态栏中)。

    此致、
    Marc

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

    您好、Tim:

    我现在连接了 J6(作为数据和电源)和 J3(作为仅电源端口)。 现在、电源和数据 LED 均亮起。

    不幸的是,我得到了相同的错误消息。 (它的工作原理是大约 70%的闪存过程,然后错误开始显示在状态栏中)。

    此致、
    Marc

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

    Marc、

    这是一个进度、该错误有时是由于 EVM 上的 MCU 在验证阶段处理来自主机的 UART 通信的方式而发生的。 这种错误是每次发生还是偶尔发生?  

    此致、
    Tim

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

    您好、Tim:

    这个错误一直发生。 到目前为止,我还没有闪过。

    此致、
    Marc

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

    Marc、

    我能够在同事的 Mac 上重新创建这个。 这里发生的是,设备确实编程正确 — 然而,一旦它得到 70%进入“验证“阶段,并与 Mac 使用的速度与串行端口通信验证失败. 我们确实验证了、在这种情况下器件是否正确写入 EEPROM。 我将向 GUI 团队报告此问题、以便在下一版本中解决问题。

    如果您需要一种方法在过渡期间进行验证、您可以将特定值放入“客户使用“字段

    然后通过主机接口 I2C 读回。 您还可以使用诸如 TotalPhase I2C 加密狗之类的软件来读回 EEPROM 并进行验证。  

    此致、
    Tim