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.

[参考译文] LAUNCHXL-F28377S:F28377S 批量设备驱动程序不再适用于 Windows 10 (x64)

Guru**** 2582405 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/651083/launchxl-f28377s-f28377s-bulk-device-driver-no-longer-works-on-windows-10-x64

器件型号:LAUNCHXL-F28377S

您好!

我创建了一个 USB 接口、该接口源自示例 USB_dev_bulk、自3月以来、该接口在 Windows 7、8和10上运行良好。 但是、~4周前、我的两台运行在 Windows 10上的设备上的 USB 支持停止工作。  

我已禁用驱动程序签名实施、并重新安装了 controlSUITE 和较新的 C2000-ware-package 提供的驱动程序。 似乎也不起作用。

让人更加陌生的是、在 Windows 10设备管理器中、设备甚至没有显示为无法识别的设备。  

XDS100调试端口和 USB 串行端口显示正常。

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

    您好!

    请尝试 Lori Heustess 提供的此 ZIP 文件中包含的补丁。

    请告诉我们这是否有效并修复了 USB 识别和枚举问题。

    在这里也是...

    e2e.ti.com/.../SW_2D00_TM4C_2D00_2.1.4.178.PATCH_2D00_1.0.zip

    SAL

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

    你好 Sal!

    感谢您提供签名的驱动程序。 这使我能够更轻松地在 Windows 8计算机上安装设备、因为不再需要禁用驱动程序签名强制。

    遗憾的是、它无法解决我的 Windows 10问题...
    如上所述、器件管理器中不会显示该器件。 因此、我无法通过单击其中一个设备来安装驱动程序。 但是、我可以使用 hdwwiz.exe 安装它。 这会导致列出一个器件、但出现错误10。
    我通过调试 C2000软件包随附的 USB_DEV_BULK 示例更深入地探讨了这个问题。 在不对示例进行任何修改的情况下、我将面临与项目中相同的问题。 下面是我发现的一些奇怪的东西:
    -在 Windows 8上,在设备调用函数来初始化 USB 系统之前,不会添加任何 USB 设备。 调用操作系统后、声音会指示已找到某些内容、并将其列出到设备管理器中。
    -在 win8上,我可以创建一个无效的设备,即更改时钟速度。 这会导致管理器中列出无法识别的设备
    -在 win10时,这两件事都没有发生。 USBDBulkInit()被调用,但在主机端看不到任何内容。
    -在示例中,USB_DEV_serial RxHandler()处理所有传入数据。 初始化过程完成后不久,RxHandler()实际上会被调用,这意味着操作系统找到了一些东西。 但是、传递给处理程序的事件始终为 USB_EVENT_SUSPEND。 这在重新启动后发生两次、但没有发生其他情况。
    -在使用 USB_DEV_serial 和 USB_DEV_keyboard 示例时、我也遇到相同的问题

     


    更新:事实证明问题与硬件相关。 我们将在实验练习中为设备使用自定义分线板 、顺便说一下、这里运行 Windows 8的所有器件。 对于台式计算机、我使用修改后的电缆进行连接、但事实证明这是有故障的。 当我尝试使用同事的电脑(也 在使用 win8)时、显然也不起作用。

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

    感谢您的更新。 有时会发生这种情况。 过去、我们在与 USB 通信的器件上运行了一些电气测试、但测试失败了。 交换电缆后、一切都在通过。

    电缆故障可能会导致一些严重问题。 扔掉该电缆!

    SAL