Nuc900开机无法识别已插入的USB2.0设备的解决办法

Nuc900开机无法识别已插入的USB2.0设备的解决办法

一修改编译ehci-hcd.ko

1.修改ehci-hcd相关文件

 

确认Ehci-nuc900.c

确认已经注释掉下面两行

//module_init(ehci_nuc900_init);  注释掉

//module_exit(ehci_nuc900_cleanup); 注释掉

 

确认ehci-hcd.c

#ifdef CONFIG_USB_NUC900_EHCI 注释掉

#include "ehci-nuc900.c"

添加 #define     PLATFORM_DRIVER                  ehci_hcd_nuc900_driver

#endif注释掉

 

 

2.配置kernel,ehci配置成模块

 

Make menuconfigehci改成模块

 

3.编译ehci-hcd

运行

make modules

 

编译出ehci-hcd.ko

 

二编译ehci_monitor.ko

ehci_monitor目录下有ehci_monitor.cmakefile

1.修改makefile

makefile中的KERNELDIR改为你的nuc900bspkernel目录,如我自己的是下面:

KERNELDIR ?= /extend/cjli/kernel2635/linux-2.6.35.4

 

2. 编译

运行make命令编译出

ehci_monitor.ko

 

三安装和运行

ehci_monitor.koehci-hcd.ko复制到文件系统/usr目录下

修改profile 文件,加入下行命令

/bin/insmod  /usr/ehci_monitor.ko

 

制作文件系统,并下载到nuc900开发板.

 

开机运行系统,成功识别出设备.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值