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.

[参考译文] TUSB3410:通过 Linux HID 驱动程序访问 I2C 器件

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1178015/tusb3410-access-i2c-devices-by-linux-hid-driver

器件型号:TUSB3410

您好!

我们将 TUSB3410设为 I2C 主设备(PID=3421)。 我们以前有 Windows 库、现在可以通过该库在 Windows 上通过 TUSB3410访问 I2C 器件。

在 Linux 上、系统可以通过 HID 驱动程序检测 TUSB3410、并通过 hid-example utilty 获取 USB 描述符。

1.您知道如何通过/dev/hidraw0?控制 i2c 器件吗

2.如何访问 TUSB3410寄存器到 TUSB3410? 例如、如何获取 I2CSTA (Addr:FFF0h)数据?

谢谢。

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

    您好 YaoTien、

    我们对 TUSB3410 Linux 的支持有限、但我正在积极尝试查看是否可以为您解答这些问题。 我将在明天一天结束时通知您。

    谢谢、

    Ryan

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

    您好、Ryan、

    你有更新吗?

    谢谢。

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

    您好 YaoTien、

    1.我对这个并不是百分之百确定、我相信大多数控制都是通过 EEPROM 刻录机完成的。

    2.请阅读本应用手册,并查看它是否具有您要查找的解决方案: https://www.ti.com/lit/an/slla154/slla154.pdf 。

    谢谢、

    Ryan

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

    您好、Ryan、

    本文档未介绍如何通过 Linux HID 驱动程序控制 I2C 器件。 Windows 驱动程序还使用 HID 驱动程序通过 HID 驱动程序控制 I2C 设备。 我认为命令和控制程序 是类似的。 您能帮您共享它或任何示例代码吗?

    谢谢。

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

    您好 YaoTien、

    如果您尚未安装、我建议查看 TUSB3410页面上的软件开发选项卡、查看是否有任何其他有用的软件。 否则、我认为我们没有任何额外的示例代码。 E2E 也可能是一个不错的查看地点、例如此主题: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/604386/tusb3410-tusb3410-supporting-virtual-com-port-and-hid-question

    谢谢、

    Ryan