大家好!
我在fedora9下编译驱动模块出现了如下错误,上网找了很久都找不出原因来,请大家帮下忙啊!!!!谢谢先~~~
。。。。。。。。。。
/opt/FriendlyARM/mini2440/linux-2.6.29/arch/arm/include/asm/irq.h:4:23: error: mach/irqs.h: No such file or directory
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:29:28: error: mach/regs-gpio.h: No such file or directory
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:30:27: error: mach/hardware.h: No such file or directory
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:33:30: error: mach/regs-clock.h: No such file or directory
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c: At top level:
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:44: warning: type defaults to 'int' in declaration of 'led_io_major'
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c: In function 'timer_handler':
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:62: error: implicit declaration of function 's3c2410_gpio_setpin'
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:62: error: 'S3C2410_GPF4' undeclared (first use in this function)
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c: In function 'io_release':
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:89: warning: unused variable 'dev'
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c: In function 'io_ioctl':
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:122: error: 'S3C2410_GPF5' undeclared (first use in this function)
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c: At top level:
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:167: warning: initialization from incompatible pointer type
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c: In function 'led_io_init':
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:208: error: implicit declaration of function 's3c2410_gpio_cfgpin'
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:208: error: 'S3C2410_GPF4' undeclared (first use in this function)
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:208: error: 'S3C2410_GPF4_OUTP' undeclared (first use in this function)
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:211: warning: assignment from incompatible pointer type
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:213: warning: assignment makes integer from pointer without a cast
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:217: error: 'S3C2410_GPF5' undeclared (first use in this function)
/opt/FriendlyARM/mini2440/projecttest/led_io/led_io.c:217: error: 'S3C2410_GPF5_OUTP' undeclared (first use in this function)
------------------------------------------------------------------------------------------------------------------
Makefiel
------------------------------------------------------
obj-m += led_io.o
KERN_DIR = /opt/FriendlyARM/mini2440/linux-2.6.29/
all:
$(MAKE) -C $(KERN_DIR) M=$(PWD) modules
clean_mod:
rm -rf *.o
rm -rf *.mod.*
rm -rf *.ko