• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 关于设备IO地址的映射(原贴: s3c2410_gpio_cfgpin中基地址的获得) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 10162
精华: 0
发帖: 47
金钱: 365 两
威望: 151 点
综合积分: 94 分
注册时间: 2009-10-26
最后登录: 2013-09-07
10楼  发表于: 2009-11-01 21:19

 Re:s3c2410_gpio_cfgpin中基地址的获得

谢谢是发至肺腑的,像老大这样乐于指导我们这些初学者是值得尊敬的。老大,你那句点到内核映射的本质了,对我理解确实加深不少。还有个问题:如果驱动要申请内存区域,void request_region(unsigned long from, unsigned long num, const char *name) 。比如端口G(0123用于led驱动),端口G(4567用于按键)
那按键申请就应该是是xx=request_region(192+4,4,"name")不知道是不是这样?

#define S3C2410_GPIO_BANKA   (32*0)
#define S3C2410_GPIO_BANKB   (32*1)
#define S3C2410_GPIO_BANKC   (32*2)
#define S3C2410_GPIO_BANKD   (32*3)
#define S3C2410_GPIO_BANKE   (32*4)
#define S3C2410_GPIO_BANKF   (32*5)
#define S3C2410_GPIO_BANKG   (32*6)
#define S3C2410_GPIO_BANKH   (32*7)
这个是在 arch/arm/mach-s3c2410/include/mach/regs-gpio.h里面查到的
如果是这么申请,以上这些资源应该在datasheet哪一章查看呢?第九章ioport只有CON DAT UP之类的。
hhu
级别: 新手上路
UID: 13621
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2010-01-26
最后登录: 2017-09-13
11楼  发表于: 2011-01-25 08:57
看源码比较好
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go