读书人

USB gadget 驱动开发有关问题

发布时间: 2012-02-15 12:09:44 作者: rapoo

USB gadget 驱动开发问题
(1)
·当开发板上的USB口连接到PC-windows( USB驱动为2.0),
提示:“如果您将此USB设备连接到高速USB 2.0端口,可以提高其性能”,
在我的电脑里看不到相应的盘符。
·当开发板上的USB口连接到PC-linux(USB驱动为2.0),不会出现上述问题
--->>我的电脑右键->管理->磁盘管理, 找到没有盘符的盘区,右键建立盘区,
这时我的电脑里就有相应的盘符了,但人看不了,需要格式化。格式化以后,跟
普通U盘没有多大区别了,在Pc-windows-linux都可以正常使用了。
(2)
但在开发板上看这个盘(sdcard)中的内容,原来的内容还有,有一部分没有了,
不能显示在pc上拷进来的文件夹。即出现,pc访问开发板上的数据跟直接在开发板上访问看到的数据不一致。
这样的驱动问题应考虑哪些方面?

[解决办法]
你设备的枚举过程有问题。
对Windows来说,看到了USB2.0的设备,但是枚举中发生一些错误,导致USB 2.0不完全工作时,系统会提示你碰到的信息。

调试信息也告诉你,Windows把设备按照Full Speed设备来配置了。
[解决办法]
没做过 帮顶
[解决办法]

探讨
1.为什么这个驱动在linux下是正常的?
2.枚举过程有问题,怎么改,主要改哪些部分,给多点提示好吗?

读书人网 >驱动开发

热点推荐