上位机:ubuntu14.0464bit
下位机:qq2440
交叉编译器:arm-linux-gcc3.4.1
下位机使用的linux内核版本:kernel2.6.13
1.插入u盘时错误信息如下:
[root@FriendlyARM/home]#usb1-1:newfullspeedUSBdeviceusings3c2410-ohciandaddress6
usb1-1:devicedescriptorread/64,error-110
usb1-1:devicedescriptorread/64,error-110
usb1-1:newfullspeedUSBdeviceusings3c2410-ohciandaddress7
usb1-1:devicedescriptorread/64,error-110
usb1-1:devicedescriptorread/64,error-110
usb1-1:newfullspeedUSBdeviceusings3c2410-ohciandaddress8
usb1-1:devicenotacceptingaddress8,error-110
usb1-1:newfullspeedUSBdeviceusings3c2410-ohciandaddress9
usb1-1:devicenotacceptingaddress9,error-110
2.解决方案如下:
2.1修改drivers/usb/host/ohci-s3c2410.c文件,添加以下内容:
a.先添加头文件#include<mach/regs-clock.h>
b.在s3c2410_start_hc函数中添加以下内容:
bash/shellCode复制内容到剪贴板