您可以利用這個留言板與我連絡,或是提供寶貴的意見。
喜歡你寫的文章
支持一下 ^^/
Walter: 感謝,歡迎多多交流^^
很抱歉未經同意引用了你的文章, 已經刪除了相關連結... 造成困擾請見諒. ps.我也是Apple迷 歡迎多多交流喔~
@hongjiujing 應該和 RTC 無關。找了一下 boa 的討論串似乎也有提到類似問題,建議你試試新的 RC 版本。
另外提醒您,本站採用 CC(Creative Commons) 授權方式,轉貼文請標示名稱及來源,感謝您^^
ARM 2410+cramfs+yaffs建立嵌入式web!按着你的教程!
但是有问题:
[mnt/yaffs]:boa
Segementation fault! 请问这个错误与RTC driver有没有关?
iwinblue: 剛好看到你在 Study-Area 也有開主題,所以就直接再那邊回你囉。
請教你依個問,linux cf7 kermel 2.3.21-1.3194 使用pci-gw-us54gzl如何驅動無線網路卡 # # .zd1211 - USB2.0 802.11b/g driver for Zydas ZD1211 chipsets # # #
CC=gcc CPP=g++ LD=ld rM=rm -f -r
# if the kernel is 2.6.x, trun on this KERN_26=y KERNEL_SOURCE=/usr/src/kernels/2.6.21-1.3194.fc7-i686
# if the kernel is 2.4.x, trun on this #KERN_24=y #KERNEL_SOURCE=/usr/src/linux-2.4.25
SRC_DIR=src DEFINES=-D__KERNEL__ -DMODULE=1
KERNRELEASE := $(shell uname -r;) MODPATH := /lib/modules/$(KERNRELEASE)
ifeq ($(KERN_26), y)
ifeq ($(ZD1211REV_B),1) MODULE = zd1211b.ko endif ifeq ($(ZD1211REV_B),0) MODULE = zd1211.ko endif
INCLUDES=-I$(KERNEL_SOURCE)/include -I$(SRC_DIR)/include/ -I$(SRC_DIR)
EXTRA_CFLAGS += -I$(PWD)/src/include
ifndef CONFIG_FRAME_POINTER EXTRA_CFLAGS += -fomit-frame-pointer endif
ifdef CONFIG_SMP EXTRA_CFLAGS += -D__SMP__ -DSMP endif
KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd)
WLAN_SRC=$(PWD)
EXTRA_CFLAGS += -O2 -Wall -Wstrict-prototypes -pipe -Wno-unused #EXTRA_CFLAGS += -Wa,-a,-ad -g EXTRA_CFLAGS += -DZDCONF_WE_STAT_SUPPORT=1 EXTRA_CFLAGS += -DHOST_IF_USB EXTRA_CFLAGS += -DAMAC EXTRA_CFLAGS += -DGCCK EXTRA_CFLAGS += -DOFDM EXTRA_CFLAGS += -DHOSTAPD_SUPPORT EXTRA_CFLAGS += -DUSE_EP4_SET_REG EXTRA_CFLAGS += -DDOWNLOADFIRMWARE EXTRA_CFLAGS += -DfTX_GAIN_OFDM=0 EXTRA_CFLAGS += -DfNEW_CODE_MAP=1 EXTRA_CFLAGS += -DfWRITE_WORD_REG=1 EXTRA_CFLAGS += -DfREAD_MUL_REG=1 EXTRA_CFLAGS += -DENHANCE_RX=1
EXTRA_CFLAGS += -DZDCONF_MENUDBG EXTRA_CFLAGS += -DZDCONF_APDBG EXTRA_CFLAGS += -DPRODUCTION EXTRA_CFLAGS += -DZDCONF_BANDEDGE_ADJUST EXTRA_CFLAGS += -DZDCONF_SES_SUPPORT=1 #EXTRA_CFLAGS += -DZDCONF_PORTING_BIGENDIAN
ifeq ($(ZD1211REV_B),1) EXTRA_CFLAGS += -DZD1211B EXTRA_CFLAGS += -DZDCONF_LP_SUPPORT=1 endif ifeq ($(ZD1211REV_B),0) EXTRA_CFLAGS += -DZD1211 EXTRA_CFLAGS += -DZDCONF_LP_SUPPORT=0 endif #EXTRA_CFLAGS += $(INCLUDES)
ifeq ($(ZD1211REV_B),1) obj-m := zd1211b.o endif ifeq ($(ZD1211REV_B),0) obj-m := zd1211.o endif zd1211-objs := $(SRC_DIR)/zd1205.o \ $(SRC_DIR)/zdreq.o \ $(SRC_DIR)/zdasocsvc.o \ $(SRC_DIR)/zdauthreq.o \ $(SRC_DIR)/zdauthrsp.o \ $(SRC_DIR)/zdmmrx.o \ $(SRC_DIR)/zdshared.o \ $(SRC_DIR)/zdhci.o \ $(SRC_DIR)/zdglobal.o \ $(SRC_DIR)/zdencrypt.o \ $(SRC_DIR)/zdpmfilter.o \ $(SRC_DIR)/zdpsmon.o \ $(SRC_DIR)/zdsynch.o \ $(SRC_DIR)/zdbuf.o \ $(SRC_DIR)/zd1205_proc.o \ $(SRC_DIR)/zdhw.o \ $(SRC_DIR)/zddebug.o \ $(SRC_DIR)/zdtkipseed.o \ $(SRC_DIR)/zdmic.o \ $(SRC_DIR)/zddebug2.o \ $(SRC_DIR)/zdlpmgt.o \ $(SRC_DIR)/zdturbo_burst.o \ $(SRC_DIR)/zdusb.o \ $(SRC_DIR)/zdmisc.o ifeq ($(ZD1211REV_B),1) zd1211-objs += $(SRC_DIR)/zd1211.o zd1211b-objs = $(zd1211-objs) endif ifeq ($(ZD1211REV_B),0) zd1211-objs += $(SRC_DIR)/zd1211.o endif
all:
ifneq ($(KERNELRELEASE),)
else ifndef ZD1211REV_B make both else @echo -e $(KDIR) @echo -e $(PWD) @echo -e $(EXTRA_CFLAGS) @echo -e $(zd1211-objs) $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules endif
endif
else # kernel 2.4
INCLUDES=-I$(KERNEL_SOURCE)/include -I$(SRC_DIR)/include/ -I$(SRC_DIR) ifeq ($(ZD1211REV_B),1) MODULE = zd1211b.o endif ifeq ($(ZD1211REV_B),0) MODULE = zd1211.o endif
OBJECTS=$(SRC_DIR)/zd1205.o \ $(SRC_DIR)/zdasocsvc.o \ $(SRC_DIR)/zdauthreq.o \ $(SRC_DIR)/zdauthrsp.o \ $(SRC_DIR)/zdmmrx.o \ $(SRC_DIR)/zdshared.o \ $(SRC_DIR)/zdhci.o \ $(SRC_DIR)/zdglobal.o \ $(SRC_DIR)/zdencrypt.o \ $(SRC_DIR)/zdpmfilter.o \ $(SRC_DIR)/zdpsmon.o \ $(SRC_DIR)/zdsynch.o \ $(SRC_DIR)/zdbuf.o \ $(SRC_DIR)/zd1205_proc.o \ $(SRC_DIR)/zdhw.o \ $(SRC_DIR)/zddebug.o \ $(SRC_DIR)/zdtkipseed.o \ $(SRC_DIR)/zdmic.o \ $(SRC_DIR)/zddebug2.o \ $(SRC_DIR)/zdreq.o \ $(SRC_DIR)/zdlpmgt.o \ $(SRC_DIR)/zdturbo_burst.o \ $(SRC_DIR)/zdusb.o \ $(SRC_DIR)/zdmisc.o OBJECTS += $(SRC_DIR)/zd1211.o
CFLAGS=-O -Wall -Wstrict-prototypes -pipe -Wno-unused#-Wa,-a,-ad -g
ifdef CONFIG_MODVERSIONS CFLAGS += -DMODVERSIONS -include $(KERNEL_SOURCE)/include/linux/modversions.h #kernel 2.4 endif
ifndef CONFIG_FRAME_POINTER CFLAGS += -fomit-frame-pointer endif
ifdef CONFIG_SMP CFLAGS += -D__SMP__ -DSMP endif
CFLAGS += -DZDCONF_WE_STAT_SUPPORT=1 CFLAGS += -DHOST_IF_USB CFLAGS += -DAMAC CFLAGS += -DGCCK CFLAGS += -DOFDM CFLAGS += -DHOSTAPD_SUPPORT CFLAGS += -DUSE_EP4_SET_REG CFLAGS += -DDOWNLOADFIRMWARE CFLAGS += -DfTX_GAIN_OFDM=0 CFLAGS += -DfNEW_CODE_MAP=1 CFLAGS += -DfWRITE_WORD_REG=1 CFLAGS += -DfREAD_MUL_REG=1 CFLAGS += -DZDCONF_MENUDBG CFLAGS += -DZDCONF_APDBG CFLAGS += -DZDCONF_SES_SUPPORT=1 #CFLAGS += -DZDCONF_PORTING_BIGENDIAN ifeq ($(ZD1211REV_B),1) CFLAGS += -DZD1211B CFLAGS += -DZDCONF_LP_SUPPORT=1 endif ifeq ($(ZD1211REV_B),0) CFLAGS += -DZD1211 CFLAGS += -DZDCONF_LP_SUPPORT=0 endif CFLAGS += -DENHANCE_RX=1
ifndef ZD1211REV_B all: make both else all: $(MODULE) endif
$(MODULE): $(OBJECTS) $(LD) -static -r $(OBJECTS) -o $(MODULE) chmod -x $(MODULE)
%.o: %.c $(CC) -static $(CFLAGS) $(INCLUDES) $(DEFINES) $(DEBUG) -c $
又浪費一個暑假了,盡是在不快樂當中度過 我想做給別人看,之後還多多指教了 多教點東西吧!師傅
想和您一起交流php,
不知是否可以做個朋友@@
如果可以,麻煩回我信箱^^
歡迎來灌水留言哦~
喜歡你寫的文章
支持一下 ^^/
Walter:
感謝,歡迎多多交流^^
很抱歉未經同意引用了你的文章,
已經刪除了相關連結... 造成困擾請見諒.
ps.我也是Apple迷 歡迎多多交流喔~
@hongjiujing
應該和 RTC 無關。找了一下 boa 的討論串似乎也有提到類似問題,建議你試試新的 RC 版本。
另外提醒您,本站採用 CC(Creative Commons) 授權方式,轉貼文請標示名稱及來源,感謝您^^
ARM 2410+cramfs+yaffs建立嵌入式web!按着你的教程!
但是有问题:
[mnt/yaffs]:boa
Segementation fault!
请问这个错误与RTC driver有没有关?
iwinblue:
剛好看到你在 Study-Area 也有開主題,所以就直接再那邊回你囉。
請教你依個問,linux cf7 kermel 2.3.21-1.3194 使用pci-gw-us54gzl如何驅動無線網路卡
#
# .zd1211 - USB2.0 802.11b/g driver for Zydas ZD1211 chipsets
#
#
#
CC=gcc
CPP=g++
LD=ld
rM=rm -f -r
# if the kernel is 2.6.x, trun on this
KERN_26=y
KERNEL_SOURCE=/usr/src/kernels/2.6.21-1.3194.fc7-i686
# if the kernel is 2.4.x, trun on this
#KERN_24=y
#KERNEL_SOURCE=/usr/src/linux-2.4.25
SRC_DIR=src
DEFINES=-D__KERNEL__ -DMODULE=1
KERNRELEASE := $(shell uname -r;)
MODPATH := /lib/modules/$(KERNRELEASE)
ifeq ($(KERN_26), y)
ifeq ($(ZD1211REV_B),1)
MODULE = zd1211b.ko
endif
ifeq ($(ZD1211REV_B),0)
MODULE = zd1211.ko
endif
INCLUDES=-I$(KERNEL_SOURCE)/include -I$(SRC_DIR)/include/ -I$(SRC_DIR)
EXTRA_CFLAGS += -I$(PWD)/src/include
ifndef CONFIG_FRAME_POINTER
EXTRA_CFLAGS += -fomit-frame-pointer
endif
ifdef CONFIG_SMP
EXTRA_CFLAGS += -D__SMP__ -DSMP
endif
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
WLAN_SRC=$(PWD)
EXTRA_CFLAGS += -O2 -Wall -Wstrict-prototypes -pipe -Wno-unused
#EXTRA_CFLAGS += -Wa,-a,-ad -g
EXTRA_CFLAGS += -DZDCONF_WE_STAT_SUPPORT=1
EXTRA_CFLAGS += -DHOST_IF_USB
EXTRA_CFLAGS += -DAMAC
EXTRA_CFLAGS += -DGCCK
EXTRA_CFLAGS += -DOFDM
EXTRA_CFLAGS += -DHOSTAPD_SUPPORT
EXTRA_CFLAGS += -DUSE_EP4_SET_REG
EXTRA_CFLAGS += -DDOWNLOADFIRMWARE
EXTRA_CFLAGS += -DfTX_GAIN_OFDM=0
EXTRA_CFLAGS += -DfNEW_CODE_MAP=1
EXTRA_CFLAGS += -DfWRITE_WORD_REG=1
EXTRA_CFLAGS += -DfREAD_MUL_REG=1
EXTRA_CFLAGS += -DENHANCE_RX=1
EXTRA_CFLAGS += -DZDCONF_MENUDBG
EXTRA_CFLAGS += -DZDCONF_APDBG
EXTRA_CFLAGS += -DPRODUCTION
EXTRA_CFLAGS += -DZDCONF_BANDEDGE_ADJUST
EXTRA_CFLAGS += -DZDCONF_SES_SUPPORT=1
#EXTRA_CFLAGS += -DZDCONF_PORTING_BIGENDIAN
ifeq ($(ZD1211REV_B),1)
EXTRA_CFLAGS += -DZD1211B
EXTRA_CFLAGS += -DZDCONF_LP_SUPPORT=1
endif
ifeq ($(ZD1211REV_B),0)
EXTRA_CFLAGS += -DZD1211
EXTRA_CFLAGS += -DZDCONF_LP_SUPPORT=0
endif
#EXTRA_CFLAGS += $(INCLUDES)
ifeq ($(ZD1211REV_B),1)
obj-m := zd1211b.o
endif
ifeq ($(ZD1211REV_B),0)
obj-m := zd1211.o
endif
zd1211-objs := $(SRC_DIR)/zd1205.o \
$(SRC_DIR)/zdreq.o \
$(SRC_DIR)/zdasocsvc.o \
$(SRC_DIR)/zdauthreq.o \
$(SRC_DIR)/zdauthrsp.o \
$(SRC_DIR)/zdmmrx.o \
$(SRC_DIR)/zdshared.o \
$(SRC_DIR)/zdhci.o \
$(SRC_DIR)/zdglobal.o \
$(SRC_DIR)/zdencrypt.o \
$(SRC_DIR)/zdpmfilter.o \
$(SRC_DIR)/zdpsmon.o \
$(SRC_DIR)/zdsynch.o \
$(SRC_DIR)/zdbuf.o \
$(SRC_DIR)/zd1205_proc.o \
$(SRC_DIR)/zdhw.o \
$(SRC_DIR)/zddebug.o \
$(SRC_DIR)/zdtkipseed.o \
$(SRC_DIR)/zdmic.o \
$(SRC_DIR)/zddebug2.o \
$(SRC_DIR)/zdlpmgt.o \
$(SRC_DIR)/zdturbo_burst.o \
$(SRC_DIR)/zdusb.o \
$(SRC_DIR)/zdmisc.o
ifeq ($(ZD1211REV_B),1)
zd1211-objs += $(SRC_DIR)/zd1211.o
zd1211b-objs = $(zd1211-objs)
endif
ifeq ($(ZD1211REV_B),0)
zd1211-objs += $(SRC_DIR)/zd1211.o
endif
all:
ifneq ($(KERNELRELEASE),)
else
ifndef ZD1211REV_B
make both
else
@echo -e $(KDIR)
@echo -e $(PWD)
@echo -e $(EXTRA_CFLAGS)
@echo -e $(zd1211-objs)
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
endif
endif
else # kernel 2.4
INCLUDES=-I$(KERNEL_SOURCE)/include -I$(SRC_DIR)/include/ -I$(SRC_DIR)
ifeq ($(ZD1211REV_B),1)
MODULE = zd1211b.o
endif
ifeq ($(ZD1211REV_B),0)
MODULE = zd1211.o
endif
OBJECTS=$(SRC_DIR)/zd1205.o \
$(SRC_DIR)/zdasocsvc.o \
$(SRC_DIR)/zdauthreq.o \
$(SRC_DIR)/zdauthrsp.o \
$(SRC_DIR)/zdmmrx.o \
$(SRC_DIR)/zdshared.o \
$(SRC_DIR)/zdhci.o \
$(SRC_DIR)/zdglobal.o \
$(SRC_DIR)/zdencrypt.o \
$(SRC_DIR)/zdpmfilter.o \
$(SRC_DIR)/zdpsmon.o \
$(SRC_DIR)/zdsynch.o \
$(SRC_DIR)/zdbuf.o \
$(SRC_DIR)/zd1205_proc.o \
$(SRC_DIR)/zdhw.o \
$(SRC_DIR)/zddebug.o \
$(SRC_DIR)/zdtkipseed.o \
$(SRC_DIR)/zdmic.o \
$(SRC_DIR)/zddebug2.o \
$(SRC_DIR)/zdreq.o \
$(SRC_DIR)/zdlpmgt.o \
$(SRC_DIR)/zdturbo_burst.o \
$(SRC_DIR)/zdusb.o \
$(SRC_DIR)/zdmisc.o
OBJECTS += $(SRC_DIR)/zd1211.o
CFLAGS=-O -Wall -Wstrict-prototypes -pipe -Wno-unused#-Wa,-a,-ad -g
ifdef CONFIG_MODVERSIONS
CFLAGS += -DMODVERSIONS -include $(KERNEL_SOURCE)/include/linux/modversions.h #kernel 2.4
endif
ifndef CONFIG_FRAME_POINTER
CFLAGS += -fomit-frame-pointer
endif
ifdef CONFIG_SMP
CFLAGS += -D__SMP__ -DSMP
endif
CFLAGS += -DZDCONF_WE_STAT_SUPPORT=1
CFLAGS += -DHOST_IF_USB
CFLAGS += -DAMAC
CFLAGS += -DGCCK
CFLAGS += -DOFDM
CFLAGS += -DHOSTAPD_SUPPORT
CFLAGS += -DUSE_EP4_SET_REG
CFLAGS += -DDOWNLOADFIRMWARE
CFLAGS += -DfTX_GAIN_OFDM=0
CFLAGS += -DfNEW_CODE_MAP=1
CFLAGS += -DfWRITE_WORD_REG=1
CFLAGS += -DfREAD_MUL_REG=1
CFLAGS += -DZDCONF_MENUDBG
CFLAGS += -DZDCONF_APDBG
CFLAGS += -DZDCONF_SES_SUPPORT=1
#CFLAGS += -DZDCONF_PORTING_BIGENDIAN
ifeq ($(ZD1211REV_B),1)
CFLAGS += -DZD1211B
CFLAGS += -DZDCONF_LP_SUPPORT=1
endif
ifeq ($(ZD1211REV_B),0)
CFLAGS += -DZD1211
CFLAGS += -DZDCONF_LP_SUPPORT=0
endif
CFLAGS += -DENHANCE_RX=1
ifndef ZD1211REV_B
all:
make both
else
all: $(MODULE)
endif
$(MODULE): $(OBJECTS)
$(LD) -static -r $(OBJECTS) -o $(MODULE)
chmod -x $(MODULE)
%.o: %.c
$(CC) -static $(CFLAGS) $(INCLUDES) $(DEFINES) $(DEBUG) -c $
又浪費一個暑假了,盡是在不快樂當中度過
我想做給別人看,之後還多多指教了
多教點東西吧!師傅
想和您一起交流php,
不知是否可以做個朋友@@
如果可以,麻煩回我信箱^^
歡迎來灌水留言哦~