源代码参照“韦东山老师第二期12th usb驱动”
在测试的时候遇到一些问题,这里记下来:
1.在插上鼠标后出现如下错误:
[root@FriendlyARM /]# usb 1-1: new low speed USB device using s3c2410-ohci and address 33
usb 1-1: device descriptor read/64, error -62
usb 1-1: device descriptor read/64, error -62
一直以为usb时钟没有设置对,最后发现是内核没有配置好,
错误配置方法:
1.
2.
3.
以上配置方法只是把USB Human Interface Device(full HID) support 这个驱动去掉了,试验表明不可以,以上是按照韦东山老师视频做的。
正确配置方法:
1.
2.
以上配置把HID Devices相关的驱动全部去掉了。这样就消除了自带usb驱动对自己编写驱动的影响。
以上内核为2.6.32.2, 开发板为mini2440,估计不同的开发板会有不同,但是大同小异。