QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2472|回复: 1

关于编译zd1211驱动

[复制链接]
发表于 2009-2-27 16:50:19 | 显示全部楼层 |阅读模式
刚接触无限网卡驱动,试着做了以下工作,不幸的是没达到预期结果,望各位高手指点一下。
编译zd1211驱动
1.选择zd1211驱动源码,解压至/usrlocalarmUS54GXS
参考USB無線網卡驅動移植(ARM)选择GW-US54GXS_Linux_v2.15.0.0_CE.tar.gz
下载地址:www.pudn.com/downloads104/doc/detail428020.html
2,选择编译环境,解压至/opt/linux-2.6.14.7/
参考USB無線網卡驅動移植(ARM)选择linux-2.6.14.7.tar.bz2
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.7.tar.bz2
3.修改zd1211驱动源码makefile
root@ch-desktop:/usr/local/arm/US54GXS#gedit Makefile
3.1.修改交叉编译环境
CC=/usr/local/arm/3.4.1/bin/arm-linux-gcc
CPP=
/usr/local/arm/3.4.1/bin/arm-linux-g++
LD=
/usr/local/arm/3.4.1/bin/arm-linux-ld
----------------------------------------------------------------------------
3.2.
修改KernelSource 所在路徑(首先确认linux-2.6.14.7位于根文件系统opt文件夹中)
KERN_26=y
KERNEL_SOURCE=
/opt/linux-2.6.14.7

3.3.修改MOD_PATH
MODPATH=/opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7
----------------------------------------------------------------------------
3.4.
修改KDIR
KDIR:=/opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7/build
4.修改交叉编译环境路径
gedit/etc/bash.bashrc
添加
PATH=$PATH:/usr/local/arm/3.4.1/bin


 楼主| 发表于 2009-2-27 16:51:49 | 显示全部楼层

关于编译zd1211驱动(续)

5.make结果root@ch-desktop:/usr/local/arm/US54GXS#make
makeboth
make[1]:正在进入目录`/usr/local/arm/US54GXS'makeclean
make[2]:正在进入目录`/usr/local/arm/US54GXS'
rm-rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o src/.*.o.cmd menudbg apdbg winevl_iface
make[2]:正在离开目录`/usr/local/arm/US54GXS'
makeZD1211REV_B=0
make[2]:正在进入目录`/usr/local/arm/US54GXS'
/opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7/build
/usr/local/arm/US54GXS
-I/usr/local/arm/US54GXS/src/include-fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -Wno-unused-DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM-DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE-DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1-DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZDCONF_MENUDBG -DZDCONF_APDBG-DPRODUCTION -DZDCONF_BANDEDGE_ADJUST -DZDCONF_SES_SUPPORT=1 -DZD1211-DZDCONF_LP_SUPPORT=0
src/zd1205.osrc/zdreq.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.osrc/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.osrc/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.osrc/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.osrc/zdtkipseed.o src/zdmic.o src/zddebug2.o src/zdlpmgt.osrc/zdturbo_burst.o src/zdusb.o src/zdmisc.o src/zd1211.o
make-C /opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7/buildSUBDIRS=/usr/local/arm/US54GXS modules
make:正在进入一个未知的目录
make:*** /opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7/build:没有该文件或目录。停止。
make:正在离开一个未知的目录
make[2]:*** [all] 错误2
make[2]:正在离开目录`/usr/local/arm/US54GXS'
make[1]:*** [both] 错误2
make[1]:正在离开目录`/usr/local/arm/US54GXS'
make:*** [all] 错误2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:36 , Processed in 0.050965 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表