当前位置: 代码迷 >> WinCE >> 跪求!需要给2440开发板添加一个usb接口的无线网卡,失败N多次,求解决方法
  详细解决方案

跪求!需要给2440开发板添加一个usb接口的无线网卡,失败N多次,求解决方法

热度:308   发布时间:2016-04-28 13:52:27.0
跪求!!急,需要给2440开发板添加一个usb接口的无线网卡,失败N多次,求解决办法
RT 我需要在yle2440的开发板上添加一个usb接口的无线网卡(wifi) 网卡供应商给我的驱动文件有 rt2870.bib rt2870.reg rt2870.dll 当然还有相应的一只说明文件,
2. Hardware Requirements
The adapters which made by Ralink RT2870 chipset are supported. Check the link the
link http://ralinkce.blogspot.com/2007/09/support-manufacturerdevice-list-for.html to
find your hardware is supported or not.
Note:
(i). The driver are included the RT3070, RT2070 and RT2770 chips.
3. Software Requirements
1. Platform Builder 5.0 or VS2005+Windows CE 6.0
2. Windows CE 5.0 QFE20061231 is a plus. The WPA2 is supported after this QEF.
3. Windows CE5.0/6.0 QFE2007M6 is a plus. The EHCI host driver is updated in this
QFE.

5. Build Image(NK.BIN) Instructions
1. Put *.dll and *.bin in your \WINCE500\PROJECT\XXXXX\RelDir\
2. Add *.bib and *.reg into your project
3. Change your registry file if you want to change driver default parameters.
4. Rebuild your image
5. After start up, WZC Autoconfig will pop up on screen

其中硬件要求看不懂,软件要求 我用的是pb5.0 但是不知道 QFE跟新到那个时间,我只是更新了 2009年的,因为以前的我找不到了, 上面说的要求 EHCI 开发板上带的项目文件 YLE2440.pbxml 里用的是OHCI,我用EHCI替换后发现 小绿块有一红色的叉叉,
然后我按移植说明的步骤做
1 把rt2870.dll 拷贝的 \RelDir\smdk2440a_ARMV4I_Release 文件夹下, (注 编译后提示无法找到 文件,后来拷贝到BSP包的target 文件夹下,解决)
2 添加 rt2870.bib文件内容到 platform。bib
3 添加 rt2870.reg文件内容到 platform。reg
 生成镜像文件。nk.bin
下载到开发板后调试com口输出如下信息
RT2870:==> DllEntry
RT2870: DLL_PROCESS_ATTACH
Build Date: Apr 16 2009 Time: 17:15:37
Driver Version: 0x01040100 (REL)
CPU=ARM
PageSize=4096
ProcessorLevel=4
ProcessorRevision=0000
RT2870:<== DllEntry
RT2870:==> DllEntry
RT2870: DLL_PROCESS_DETACH
RT2870:<== DllEntry

给各位到底该怎么解决啊,我真的没办发了,这点事我弄了块一个月了,跪求大家了

------解决方案--------------------
我看人家挂在威盛的很简单啊。俺的SPI 的还有点麻烦。
------解决方案--------------------
你的板子上EHCI接口有驱动吗?看看BSP下,USB部分OHCI都应该是有的,但EHCI是不是用WINCE自带的就不支持了呢?
------解决方案--------------------
你将Catlog/Device Driver/USB Host/USB HOST Controllers/EHCI添加进去试试,直接右击选Add to OS design即可,你不需要添加到你的bsp中
------解决方案--------------------
你的bsp中可能没有ehci的支持导致的原因,给你几个建议:
1、打电话咨询一下厂商,是否必须是用ehci,因为ehci和ohci是有区别的,ohci支持usb 1.1 specification里边对usb host controller的要求。ehci是满足usb 2.0 specification里面对usb host controller (high speed)的要求的硬件设计。
2、如果确实必须是ehci的话,则建议你换模块,我做过威盛的模块,也只需要你说的这三个文件即可。
  相关解决方案