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.

[参考译文] TUSB8043:EEPROM 编程实用程序未检测到器件

Guru**** 2535750 points
Other Parts Discussed in Thread: TUSB8043, TUSB8041

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/844201/tusb8043-eeprom-programming-utility-not-detecting-device

器件型号:TUSB8043
主题中讨论的其他器件: TUSB8041

我使用的是 TUSB8043、它配置为 I2C 主模式。 我有一个连接到 I2C 接口的外部4K EEPROM。

在我的 PC 上、我可以看到 HID 器件显示在端口5下、但 EEPROM 编程工具(TUSB80xx_EEPROM_PROGRAM_V1.0.1.exe)未检测到任何器件。

TUSB8043附带的编程端点为 vid_0451&pid_82ff、而 EEPROM 编程工具的 INF 文件仅与 vid_0451&pid_80ff 关联。 因此、它不能用于安装端点驱动程序、如工具说明中所述。  

您能否为我提供适用于 TUSB8043的正确驱动程序?

谢谢。

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

    您好、Tim、

    TUSB8043/44器件具有 USB 转 I2C 功能(HID 0451/82FF)和编程端点功能(0451/80FF)。

    USB 转 I2C 功能在集线器用作正常集线器时运行、并将 USB 命令转换为 HID 端点到 I2C、然后由 SDA/SCL 线路驱动。  这需要一个特殊的实用程序、我可以为您提供演示版本。

    当集线器在上电复位时连接了一个空 EEPROM 时、会产生编程端点功能。  当处于编程端点模式时、集线器不会用作集线器。  该模式仅用于通过 SDA/SCL 对连接的 EEPROM 进行编程。  为此、使用了 TUSB80xx_EEPROM_PROgrammer 工具。  如果连接了预编程的 EEPROM、则可能需要强制加载驱动程序。  我可以向您发送有关这方面的说明。

    请接受我的朋友的请求、告诉我您需要使用哪种工具、我将为您提供其他文档。

    此致、

    JMMN

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

    您好、Jimmn、

    感谢您提供相关信息。

    我们没有看到集线器进入编程端点、因为它将作为 HID 0451/82FF 出现。

    我们之前的板使用了 TUSB8041、它确实按照 8041数据表中的第8.4.2节进入了编程端点模式。
    现在我们已更改为8043、即使 EEPROM 为空、它也不会进入程序端点模式。 我注意到、8043数据表中没有提到编程端点。

    我们看到的是集线器读取 EEPROM、然后使用默认配置充当集线器。 是否可以从正常运行状态进入"编程端点"模式?

    我想我们需要使其进入程序端点模式以便使用 EEPROM 工具 、或者如果无法实现、我们需要使用 USB 转 I2C 实用程序将数据发送到 EEPROM。

    谢谢。

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

    您好、Tim、

    我向您发送了有关强制加载编程端点驱动程序的说明。  请告诉我、这是否对您无效。

    此致、

    JMMN