主题 : mini2440驱动开发 regs-gpio.h文件 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 53903
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-08-19
最后登录: 2017-09-13
楼主  发表于: 2011-08-19 09:50

 mini2440驱动开发 regs-gpio.h文件

驱动编译找不到 mach目录下的文件,查看了s3c2440目录,确实没有这些文件!求高手解答,如何解决???

/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)
级别: 新手上路
UID: 58234
精华: 0
发帖: 25
金钱: 135 两
威望: 27 点
综合积分: 50 分
注册时间: 2011-11-04
最后登录: 2012-04-22
1楼  发表于: 2011-12-15 15:44
我也遇到相同的问题,还没法解决
级别: 新手上路
UID: 58234
精华: 0
发帖: 25
金钱: 135 两
威望: 27 点
综合积分: 50 分
注册时间: 2011-11-04
最后登录: 2012-04-22
2楼  发表于: 2011-12-15 21:12
请问论坛有人可以解决这个问题吗?  求解释
级别: 新手上路
UID: 73530
精华: 0
发帖: 44
金钱: 225 两
威望: 45 点
综合积分: 88 分
注册时间: 2012-07-10
最后登录: 2014-09-03
3楼  发表于: 2012-09-16 11:52
我觉得你去换个内核树看看,好像问题不是主要出在这里,就算注销掉包含文件,也应该不会有什么问题,这看你的程序如何工作了,呵呵
级别: 新手上路
UID: 86811
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2013-01-24
最后登录: 2013-09-06
4楼  发表于: 2013-06-23 17:07

 回 3楼(玉林腾华) 的帖子

如果要做gpio的驱动开发,可能要找到关于gpio寄存器定义的头文件才行吧,我也是出这样的错误,2440的这些头文件是不是都是在2410的基础上改来的,在哪里可以找到