도와주세요!!
글 수 15,339
2002.11.21 17:04:18 (*.231.168.11)
6687
NoteBoot에서 Pcmcia를 인식 테스트를 한 다음, 보드에서 pcmcia를 인식하기
위해서 드라이버를 arm용으로 컴파일하려고 합니다.
드라이버는 http://www.orinocowireless.com/ 에서 구했습니다.
노트북에서는 이상없이 컴파일 되었습니다. ARM용으로 컴파일시 아래와 같은
Error가 나옵니다. Error부분중에
"lhcf-i386"
이라고 하는 부분이 있는데 이부분이 i386모드용(??) lib로 되어 있는것 같습
니다. pcmcia-cs-3.1.31/wireless/wavelan2_cs.mk 에서 옵션중 lhcf-i386이란
부분을 제거 하고 시도하면 컴파일은 가능하지만 보드상에서 컴파일되어 나온
wavelan2_cs.o을 insmod할수가 없습니다. pcmcia-cs-3.1.31/lib/libhcf-
i386.a 파일을 arm용으로 수정해야 할것 같은데..어떻게 해야 할지모르겠습니
다.
# ./Build
This system uses in-kernel pcmcia-cs.
make -C wireless -f wavelan2_cs.mk all
make[1]: 들어감 `/mnt/c/data/Develop/Backup/wireless/pcmcia-cs/pcmcia-cs-
3.1.31/wireless' 디렉토리
arm-linux-gcc -MD -c -O3 -Wall -Wstrict-prototypes -pipe -
I../include/static -I/Project/kernel/linux2410/linux/include -
I../include -D__KERNEL__ -DMODULE wavelan2_cs.c -o wavelan2_cs.o
arm-linux-ld -r -o wavelan2_cs.o .wavelan2_cs.o -L../lib -lhcf-i386 ----
>lfcf-i386
make[1]: *** [wavelan2_cs.o] 세그멘테이션 오류 (core dumped)
make[1]: *** Deleting file `wavelan2_cs.o'
make[1]: 나감 `/mnt/c/data/Develop/Backup/wireless/pcmcia-cs/pcmcia-cs-
3.1.31/wireless' 디렉토리
make: *** [all] 오류 2
위해서 드라이버를 arm용으로 컴파일하려고 합니다.
드라이버는 http://www.orinocowireless.com/ 에서 구했습니다.
노트북에서는 이상없이 컴파일 되었습니다. ARM용으로 컴파일시 아래와 같은
Error가 나옵니다. Error부분중에
"lhcf-i386"
이라고 하는 부분이 있는데 이부분이 i386모드용(??) lib로 되어 있는것 같습
니다. pcmcia-cs-3.1.31/wireless/wavelan2_cs.mk 에서 옵션중 lhcf-i386이란
부분을 제거 하고 시도하면 컴파일은 가능하지만 보드상에서 컴파일되어 나온
wavelan2_cs.o을 insmod할수가 없습니다. pcmcia-cs-3.1.31/lib/libhcf-
i386.a 파일을 arm용으로 수정해야 할것 같은데..어떻게 해야 할지모르겠습니
다.
# ./Build
This system uses in-kernel pcmcia-cs.
make -C wireless -f wavelan2_cs.mk all
make[1]: 들어감 `/mnt/c/data/Develop/Backup/wireless/pcmcia-cs/pcmcia-cs-
3.1.31/wireless' 디렉토리
arm-linux-gcc -MD -c -O3 -Wall -Wstrict-prototypes -pipe -
I../include/static -I/Project/kernel/linux2410/linux/include -
I../include -D__KERNEL__ -DMODULE wavelan2_cs.c -o wavelan2_cs.o
arm-linux-ld -r -o wavelan2_cs.o .wavelan2_cs.o -L../lib -lhcf-i386 ----
>lfcf-i386
make[1]: *** [wavelan2_cs.o] 세그멘테이션 오류 (core dumped)
make[1]: *** Deleting file `wavelan2_cs.o'
make[1]: 나감 `/mnt/c/data/Develop/Backup/wireless/pcmcia-cs/pcmcia-cs-
3.1.31/wireless' 디렉토리
make: *** [all] 오류 2