请问作为从设备,修改内核驱动模块编译出错
make -C /home/qxd/dm365/dvsdk_dm365_4_02_00_06/psp/linux-2.6.32.17 ARCH=arm CROSS_COMPILE=/opt/arm-2009q1-203//bin/arm-none-linux-gnueabi- uImage
make[1]: Entering directory `/home/qxd/dm365/dvsdk_dm365_4_02_00_06/psp/linux-2.6.32.17'
scripts/kconfig/conf -s arch/arm/Kconfig
make[1]: Leaving directory `/home/qxd/dm365/dvsdk_dm365_4_02_00_06/psp/linux-2.6.32.17'
make[1]: Entering directory `/home/qxd/dm365/dvsdk_dm365_4_02_00_06/psp/linux-2.6.32.17'
CHK include/linux/version.h
make[2]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CC arch/arm/mach-davinci/usb.o
LD arch/arm/mach-davinci/built-in.o
GZIP kernel/config_data.gz
IKCFG kernel/config_data.h
CC kernel/configs.o
LD kernel/built-in.o
CC drivers/usb/core/usb.o
CC drivers/usb/core/hub.o
CC drivers/usb/core/hcd.o
CC drivers/usb/core/urb.o
CC drivers/usb/core/message.o
CC drivers/usb/core/driver.o
CC drivers/usb/core/config.o
CC drivers/usb/core/file.o
CC drivers/usb/core/buffer.o
CC drivers/usb/core/sysfs.o
CC drivers/usb/core/endpoint.o
CC drivers/usb/core/devio.o
CC drivers/usb/core/notify.o
CC drivers/usb/core/generic.o
CC drivers/usb/core/quirks.o
CC drivers/usb/core/devices.o
CC drivers/usb/core/inode.o
LD drivers/usb/core/usbcore.o
LD drivers/usb/core/built-in.o
CC drivers/usb/storage/scsiglue.o
CC drivers/usb/storage/protocol.o
CC drivers/usb/storage/transport.o
CC drivers/usb/storage/usb.o
CC drivers/usb/storage/initializers.o
CC drivers/usb/storage/sierra_ms.o
CC drivers/usb/storage/option_ms.o
CC drivers/usb/storage/usual-tables.o
LD drivers/usb/storage/usb-storage.o
LD drivers/usb/storage/built-in.o
LD drivers/usb/built-in.o
CC drivers/usb/gadget/r8a66597-udc.o
drivers/usb/gadget/r8a66597-udc.c: In function 'r8a66597_probe':
drivers/usb/gadget/r8a66597-udc.c:1585: error: implicit declaration of function 'IS_ERR'
drivers/usb/gadget/r8a66597-udc.c:1588: error: implicit declaration of function 'PTR_ERR'
make[3]: *** [drivers/usb/gadget/r8a66597-udc.o] Error 1
make[2]: *** [drivers/usb/gadget] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/home/qxd/dm365/dvsdk_dm365_4_02_00_06/psp/linux-2.6.32.17'
make: *** [linux] Error 2
请问应该怎么做,才能看到SD卡