안녕하세요..~~~
ez-x5보드와 pi보드를 사용 하여 usb로 블루투스를 사용 하고 싶은데
자꾸만 에러가 떠서요..~~~

사용하는 커널 버젼은
여기서 제공 해주는 linux-2.4.19-x5-v06b.tar.gz를 사용하는데요..
make ez-x5_config
make oldconfig
이후에 make menuconig에서 usb support에서 기본 셋팅하구
usb 블루 투스 * 하구요.....
상위로 올라가서 블루투스 선택후 블루투스 디바이스에서 usb 디바이스 *
하고 난후 zImage 생성이
아래와 같은 에러가 발생 합니다..
어떻게 해야하는지....참...빠른 부탁좀 드릴께요..~~~ 프로젝트 마감날이 다
가오는 관계로......부탁 드립니다...


make[2]: Entering directory `/azdown/test/linux-2.4.19-x5-
v06b/drivers/bluetooth'
make all_targets
make[3]: Entering directory `/azdown/test/linux-2.4.19-x5-
v06b/drivers/bluetooth'
armv5l-linux-gcc -D__KERNEL__ -I/azdown/test/linux-2.4.19-x5-
v06b/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-
aliasing -fno-common -Uarm -fno-common -pipe -mapcs-32 -
D__LINUX_ARM_ARCH__=5 -mcpu=xscale -mtune=xscale -mshort-load-bytes -
msoft-float -Uarm -nostdinc -I /usr/lib/gcc-lib/armv5l-
linux/3.2.1/include -DKBUILD_BASENAME=hci_usb -c -o hci_usb.o hci_usb.c
In file included from hci_usb.c:58:
hci_usb.h:58: parse error before "purb_t"
hci_usb.h:58: warning: no semicolon at end of struct or union
hci_usb.h:67: parse error before '}' token
hci_usb.c:92: parse error before "hci_usb_get_completed"
hci_usb.c:93: warning: return type defaults to `int'
hci_usb.c: In function `hci_usb_get_completed':
hci_usb.c:95: `purb_t' undeclared (first use in this function)
hci_usb.c:95: (Each undeclared identifier is reported only once
hci_usb.c:95: for each function it appears in.)
hci_usb.c:95: parse error before "urb"

re


x푸지 wrote..
:
: 저희가 제공하는 커널의 USB 소스는 2.4.21 의 소스를 패치하여 제공합니
다.
: 2.4.19 와 틀리점중에 가장 큰것은
: struct urb 라는 변수 타입이 urb_t 로 변경된 것입니다.
: 에러나는 소스에서 이부분을 urb_t 로 변경하세요
:
: 기타 에러나는 부분은 define 이 안되서 나는 에러라고 생각됩니다.
: 약간의 수정이 필요하겟죠


my question>>

그럼 커널 내의 소스중...linux/driver/bluetooth/내의 소스를 고처야 하나
요..??
말씀하신것은 대충 무슨 말씀인지는 알겠는데....
조금 더 상세히 설명해 주시면.. 안돼나요..???
그리구요...~~
저희가 커널 소스 2.4.21버젼의 linux/driver/bluetooth 의 디렉토리를 사용해
서 컴파일을 했는데...... 에러는 발생이 안돼는데 ..사용시 에러가 발생하는
데......
이부분 때문에 발생하는 것 같아서요...~~~
죄송하지만...... 조금 더 설명을 해주셨으면..하는데요..~~~
메일로 보내주셔도...되구요....부탁드릴께요..~~~