【问题标题】:"Unidentified USB Device" on Win CE 6.0Win CE 6.0 上的“未识别的 USB 设备”
【发布时间】:2012-06-20 21:10:45
【问题描述】:

很长一段时间我都在为在 Windows CE 6.0 中安装某些 USB 设备驱动程序而苦恼。

该设备是某种连接到 USB 端口的数字和模拟 IO 设备。 它是 LabJack U3。

我按照所有说明将驱动程序 (labjackusb.dll) 和对应的注册表项放入 Windows CE 映像,但未正确检测到设备。

每次启动时都会出现一个小消息框,标题为“未识别的 USB 设备” 和消息“输入此 USB 设备的驱动程序名称:”

无论我给它起什么名字都想工作。我尝试了dll的名称。注册表中的某些标题等等,但从未成功。

驱动程序不工作,设备也不工作。

客户支持无法帮助我,所以我在这里要求至少有人帮助我 有一个步骤可以尝试找到解决方案。

为什么操作系统不匹配 USB 设备与相应的驱动程序? 我检查了所有内容一百万次,一切就绪。

【问题讨论】:

    标签: usb windows-ce driver


    【解决方案1】:

    这可能会失败的原因有很多。第一:

    • 驱动程序肯定是 Windows CE 驱动程序吗?
    • 它是为 CE 6.0(不是 5.0 或其他)构建的吗?
    • 它是为您拥有的相同处理器架构构建的吗?

    真正调试的方法是连接 KITL,放入调试版本的 device.exe,然后查看设备管理器在插入设备时实际在做什么。一种比试图猜测更好、更可靠的机制。

    【讨论】:

    • 首先感谢您的回复。该驱动程序应该从 Win CE 到 Win CE 5.0 工作。供应商从未在 Win CE 6.0 上对其进行过测试,但有客户使用它没有问题。关于我需要检查的处理器架构。当我启用 KITL 时,主屏幕变黑,所以我需要查看仅在 COM1 上发生的情况。最后你建议使用 KITL 吗?好吧,我会试试的。提到的错误出现在操作系统的启动阶段。在任何应用程序开始之前。
    • 您知道Win CE是在实际使用之前从某个自定义应用程序中启动驱动程序,还是在操作系统检测到USB端口上的某些设备时启动它?
    • 插入设备时完成检测和驱动加载。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    相关资源
    最近更新 更多