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.

[参考译文] TUSB4020BI:无法恢复到默认驱动程序

Guru**** 2391415 points
Other Parts Discussed in Thread: TUSB8040

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1263049/tusb4020bi-unable-to-go-back-to-default-driver

器件型号:TUSB4020BI
主题中讨论的其他器件:TUSB8040

我使用的是 Windows 10。  当我对 TUSB4020进行编程时、设备管理器会显示 "TI TUSB8040 EEPROM 编程端点"。当我完成后、我无法让 Win10返回默认的驱动程序。  Windows 提示"您的设备的最佳驱动程序已安装。"  即使在下电上电后、它仍会继续指向该驱动器。

默认驱动程序的名称是什么? 它位于何处? 如果没有找到新副本、我可以从何处下载新副本?

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

    您好!

    您是否使用外部 EEPROM 对 TUSB4020进行编程?  

    如果删除 EEPROM、是否能够 在 Win Device Manager 下返回窗口默认通用 USB EHCI 或 xHCI 主机控制器驱动程序?

    谢谢

    大卫

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

    我使用的是 EEPROM;AT24C04D。  您的意思是取消焊接 EEPROM 以重新安装通用 USB 驱动程序?  这是一个小型的产品(每月500个单位),所以这是不实际的。

    我可以通过浏览驱动程序(如果我知道它是什么以及它在哪里)来安装它。

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

    您好!

    您是否对 EEPROM 进行了编程? 如果您是这样做的、能否共享 EEPROM 编程文件?

    谢谢

    大卫

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

    我对它进行了编程;这是文件。

    00	55	01010101	'ROM Signature - Do NOT modify!
    01	51	01010001	'Vendor ID LSB - Can be modified
    02	04	00000100	'Vendor ID MSB - Can be modified
    03	25	00100101	'Product ID LSB - Can be modified 
    04	80	10000000	'Product ID MSB - Can be modified
    05	10	00010000	'Device Configuration - Can be modified -  ports are not ganged, OC status enabled
    06	00	00000000	'Battery Charging (1 = enabled) 0
    07	80	10000000	'Device Removable- Can be modified - Devices on both ports 1 and 2 not are removable
    08	03	00000011	'Port Used- Can be modified - Both ports 1 and 2 are enabled
    09	00	00000000	'RSVD
    0A	20	00100000	'Device Configuration Register 2 - Can be modified - PWRCTL active high mode
    0B	00	00000000	'RSVD
    0C	00	00000000	'RSVD
    0D	00	00000000	'RSVD
    0E	00	00000000	'RSVD
    0F	00	00000000	'RSVD
    20	09	00001001	'Language ID - Can be modified
    21	04	00000100	'Language ID -  Can be modified - 0x0409 = English UNited States
    22	18	00011000	'Serial Number String Length -  Can be modified 
    23	00	00000000	'Manufacturer String Length - Can be modified 
    24	00	00000000	'Product String Length - Can be modified
    25	00	00000000	'RSVD
    2F	00	00000000	'RSVD - NEW
    F0	00	00000000	'Additional Feature Configuration Register - Enable spread spectrum
    F1	00	00000000	'Added to disable a test function
    F2	00	00000000	'Charging Port Control Register - Power on delay = 200ms

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

    您好!

    如果您转至 Win 设备管理器、则 右键点击 TI TUSB8040 EEPROM 编程端点 并选择"更新驱动程序软件"、然后选择"浏览我的计算机以获取驱动程序软件"、再选择"让我从计算机上的设备驱动程序列表中选择"、 然后是"有磁盘",您是否能够选择通用集线器作为驱动程序?

    谢谢

    大卫

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

    否、它未显示。

    如果我 选择"更新驱动程序软件"、然后 选择"浏览我的计算机以获取驱动程序软件"、再选择"让我从计算机上的设备驱动程序列表中进行选择"、再取消选中"显示兼容硬件"、然后我可以选择"通用 USB 集线器"。  但它将在列表中显示黄色的"警告"、表示它不起作用、因为它是不兼容的。  但我拔下 USB 设备插头、再将其插入、然后它就可以工作。

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

    您好!

    您是否认为 Win 无法在您对 EEPROM 进行编程后识别集线器、而是在您对集线器进行下电上电后识别该集线器? 如果是这种情况、则这是预期行为、因为 Win 只会在您对集线器进行下电上电后读取 EEPROM。 关闭并重新打开集线器的电源与断开/连接集线器相同。

    谢谢

    大卫

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

    不,不是我所说的。  如果只是重启集线器、它仍不会显示为 "通用 USB 集线器"停留在"编程端点"。  在我通过取消选中"show compatible hardware"强制它载入"Generic USB Hub"、然后对集线器通电后、它会在设备管理器中显示为"Generic USB Hub"、

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

    您好!

    我通过取消选中"show compatible hardware"强制它加载"Generic USB Hub"、然后对集线器进行下电上电、它会在设备管理器中显示为"Generic USB Hub"、->如果您再次对集线器进行下电上电、它是否仍显示为通用集线器?  

    集线器是否也遵循 EEPROM 编程的设置?

    谢谢

    大卫