Hello,
I have an LPC2478STK purchased from Olimex. This comes together with an uClinux distribution, cross compiler and bootloader.
Now I want to use the usb controller to use an Bluetooth dongle on my board. The goal of my project is to create a Bluetooth connection from the board.
Within the kernel (2.6.24.2) of the distribution I have enable the USB-support (in device drivers) and the I have enabled then Support for Host-side USB. That is required to use the Bluetooth dongle of the pc.
However when I exit the menuconfig of the kernel and issue a make in the uClinux distribution I get the following error:
##########################################################################
:1365:2: warning: #warning syscall epoll_pwait not implemented
CHK include/linux/compile.h
LD drivers/usb/built-in.o
LD drivers/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD vmlinux
drivers/built-in.o: In function `dma_map_sg’:
include/asm/dma-mapping.h:281: undefined reference to `dma_cache_maint’
drivers/built-in.o: In function `dma_map_single’:
include/asm/dma-mapping.h:168: undefined reference to `dma_cache_maint’
include/asm/dma-mapping.h:168: undefined reference to `dma_cache_maint’
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/home/user/lpc-2478-uclinux/uClinux-dist-lpc_2478_stk/linux-2.6.24.2-lpc2478-patched’
make: *** [linux] Error 1
#######################################################################
That is the only thing I have changed instead of the default configuration.
Does anybody have any idea how to solve this ??
Thanks in advance,
Erwin