led驱动问题,请三位斑竹解答下吧

[复制链接]
 楼主| lc19840928 发表于 2009-3-25 17:10 | 显示全部楼层 |阅读模式
[root@localhost&nbsp;leds]#&nbsp;make<br /><br />/usr/local/arm/release-3.4.3/bin/arm-none-linux-gnueabi-gcc&nbsp;-O2&nbsp;-c&nbsp;-I/armsys2410/linux-2.6.15/kernel/leds/&nbsp;leds.c<br /><br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/page.h:27,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/cpu-single.h:33,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/proc-fns.h:154,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/system.h:94,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/bitops.h:22,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/bitops.h:77,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/thread_info.h:20,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/spinlock.h:12,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/capability.h:45,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/sched.h:7,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/module.h:10,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;leds.c:7:<br /><br />/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/glue.h:111:2:&nbsp;#error&nbsp;Unknown&nbsp;data&nbsp;abort&nbsp;handler&nbsp;type<br /><br />In&nbsp;file&nbsp;included&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/cpu-single.h:33,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/proc-fns.h:154,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/system.h:94,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/bitops.h:22,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/bitops.h:77,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/thread_info.h:20,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/spinlock.h:12,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/capability.h:45,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/sched.h:7,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/module.h:10,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;leds.c:7:<br /><br />/usr/local/arm/release-3.4.3/bin/../arm-none-linux-gnueabi/libc/usr/include/asm/page.h:92:2:&nbsp;#error&nbsp;Unknown&nbsp;user&nbsp;operations&nbsp;model<br /><br />leds.c:12:43:&nbsp;asm-arm/arch-s3c2410/hardware.h:&nbsp;没有那个文件或目录<br /><br />leds.c:16:&nbsp;error:&nbsp;`GPIO_B7'&nbsp;undeclared&nbsp;here&nbsp;(not&nbsp;in&nbsp;a&nbsp;function)<br /><br />leds.c:16:&nbsp;error:&nbsp;initializer&nbsp;element&nbsp;is&nbsp;not&nbsp;constant<br /><br />leds.c:16:&nbsp;error:&nbsp;(near&nbsp;initialization&nbsp;for&nbsp;`led_table[0]')<br /><br />leds.c:16:&nbsp;error:&nbsp;`GPIO_B8'&nbsp;undeclared&nbsp;here&nbsp;(not&nbsp;in&nbsp;a&nbsp;function)<br /><br />leds.c:16:&nbsp;error:&nbsp;initializer&nbsp;element&nbsp;is&nbsp;not&nbsp;constant<br /><br />leds.c:16:&nbsp;error:&nbsp;(near&nbsp;initialization&nbsp;for&nbsp;`led_table[1]')<br /><br />leds.c:16:&nbsp;error:&nbsp;`GPIO_B9'&nbsp;undeclared&nbsp;here&nbsp;(not&nbsp;in&nbsp;a&nbsp;function)<br /><br />leds.c:16:&nbsp;error:&nbsp;initializer&nbsp;element&nbsp;is&nbsp;not&nbsp;constant<br /><br />leds.c:16:&nbsp;error:&nbsp;(near&nbsp;initialization&nbsp;for&nbsp;`led_table[2]')<br /><br />leds.c:16:&nbsp;error:&nbsp;`GPIO_B10'&nbsp;undeclared&nbsp;here&nbsp;(not&nbsp;in&nbsp;a&nbsp;function)<br /><br />leds.c:16:&nbsp;error:&nbsp;initializer&nbsp;element&nbsp;is&nbsp;not&nbsp;constant<br /><br />leds.c:16:&nbsp;error:&nbsp;(near&nbsp;initialization&nbsp;for&nbsp;`led_table[3]')<br /><br />leds.c:&nbsp;In&nbsp;function&nbsp;`leds_init':<br /><br />leds.c:46:&nbsp;error:&nbsp;`GPIO_PULLUP_EN'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br /><br />leds.c:46:&nbsp;error:&nbsp;(Each&nbsp;undeclared&nbsp;identifier&nbsp;is&nbsp;reported&nbsp;only&nbsp;once<br /><br />leds.c:46:&nbsp;error:&nbsp;for&nbsp;each&nbsp;function&nbsp;it&nbsp;appears&nbsp;in.)<br /><br />leds.c:46:&nbsp;error:&nbsp;`GPIO_MODE_OUT'&nbsp;undeclared&nbsp;(first&nbsp;use&nbsp;in&nbsp;this&nbsp;function)<br /><br />make:&nbsp;***&nbsp;[leds]&nbsp;Error&nbsp;1<br /><br />我用的是2.6内核,编译器是3.4.3的gcc。出现的是什么问题,恳请各位斑竹,强人告之,谢谢!!
lelee007 发表于 2009-3-25 19:20 | 显示全部楼层

asm-arm/arch-s3c2410/hardware.h: 没有那个文件或目录

这个文件有没有哦?<br /><br />还有看看是不是路径错了<br /><br />leds.c中的包含路径是不是搞错了<br /><br />错误不是报的很明白么?!
tw2835 发表于 2009-3-26 16:29 | 显示全部楼层

这种错误太明显了 lz

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

5

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部