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.

[参考译文] BQ79600EVM:通过 USB2ANY 与 BQ79600EVM 进行 UART 通信的问题

Guru**** 2616675 points

Other Parts Discussed in Thread: BQ79600EVM, USB2ANY, BQ79600-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1583653/bq79600evm-uart-communication-issues-with-bq79600evm-via-usb2any

器件型号: BQ79600EVM
主题中讨论的其他器件: USB2ANYBQ79600-Q1

尊敬的 TI 支持人员:

我目前正在尝试使用 BQ79600EVM 作为桥接器件与 BQ79718EVM 通信。 GUI 工具工作正常。  

连接布局为:PC -> USB2ANY (FW 3.1.1.14)-> BQ79600EVM -> BQ79718EVM

与 USB2ANY 通信工作正常(调用 USB2ANY.dll 版本。 2.8.2.0)。 但尝试与 BQ79600EVM 通信失败 — 可能是由于 UART 波特率不可兼容。 USB2ANY 2.8.2.0 API 参考(USB2ANY API 规范) 列出了可配置为 230400bps 的最大波特率、而 BQ79600EVM 文档 (BQ79600-Q1 评估模块用户指南(修订版 B)列出了 1Mbps 时 EVM 的波特率。

在 USB2ANY 上尝试使用固件版本 3.1.1.14 会导致 u2a_Open 函数调用出现错误并请求降级至固件版本 2.8.2.0。  

这导致我陷入僵局、无法找到通过 UART 与 BQ79600EVM 进行通信的可行方法。  

我对此提出的问题是:
-如何通过 USB2ANY 成功实现与 BQ79600EVM 的 UART 通信?
-之后如何处理与 BQ79718EVM 的通信? 我是否会向桥接器件发送 UART 命令并自动将其路由到 BQ79718EVM、或者在这方面是否需要采取进一步的步骤?

关于另一个主题(这已经为我解决了,但是其他客户可能会遇到此问题)、我还想注意的是、BQ79718EVM 的评估文件中包含 gcruntime 7.4.0。 但是、要成功执行 GUI 工具、需要 gcruntime 11.1.0(文件中未提供,且不公开可用)。

非常感谢您在这方面的帮助。

此致、  

 

弗洛里安铁路

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

    Florian、

    在使用此 GUI 五年多的时间内、没有其他客户报告波特率存在问题。  

    您是否严格遵循了 GUI 用户指南第 1 节中的说明? 这包括卸载旧版本的 GUI 并将固件文件粘贴到 USB2ANY SDK 中?  

    请尝试按照以下步骤重新安装 GUI。

    此外、如 BQ79600EVM 的数据表所示、BQ79600 会自动将命令转发到以菊花链形式连接的任何器件。 这使用称为 VIF 的协议、您可以在中阅读有关该协议的更多信息  7.3.2.1.2.3.  

    此致

    Bo

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

    感谢您的答复。

    不过,似乎存在误解 — GUI 工具工作正常。 直接使用 USB2ANY.dll(在我的例子中通过 LabVIEW)时会出现问题。 与 USB2ANY 的通信没有问题、但与 BQ79600EVM 的通信在我看来失败(同样:未使用运行正常的 GUI 工具)。

    感谢您对 VIF 命令转发的见解。  

    此致、Florian

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

    Florian、

    这是一个面向 USB2ANY 团队的问题。 GUI 使用自定义 UART 接口。 您应该会让 USB2ANY 团队就如何创建一个 USB2ANY 团队提供建议。

    此致、

    Bo