主题 : 要如何才能让ADC驱动生成Module形式驱动文件 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 36940
精华: 0
发帖: 38
金钱: 190 两
威望: 38 点
综合积分: 76 分
注册时间: 2011-01-24
最后登录: 2018-02-08
楼主  发表于: 2011-08-01 01:35

 要如何才能让ADC驱动生成Module形式驱动文件

问一个比较初级的问题:

现有Tiny6410开发板的ADC驱动只支持单通道,想开发四通道的ADC驱动。

参考现有的ADC驱动写了一个驱动出来,但是在make menuconfig的时候选项无法选择为<M>,即无法以Module形式生成驱动文件.ko,
而只能选择[*]。原有的ADC驱动也是这样!但led和buttons的驱动却可以选择module形式。

请问:
1、是什么原因让写出来的驱动在配置menuconfig的时候无法选择module形式?
2、要如何才能让ADC驱动生成Module形式驱动文件。

谢谢!
乱世
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-08-01 10:40
修改下面的 Kconfig 可以解决
级别: 新手上路
UID: 36940
精华: 0
发帖: 38
金钱: 190 两
威望: 38 点
综合积分: 76 分
注册时间: 2011-01-24
最后登录: 2018-02-08
2楼  发表于: 2011-08-01 15:42
是的,Kconfig里面 bool 改成 tristate 就解决了。谢谢!
乱世
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
3楼  发表于: 2011-08-05 20:28

 回 2楼(kuoyelong) 的帖子

你好,我也正在吧ADC搞成四通道的
346652256  
希望学习一下
能自学入门Linux的人将可练就一种坚韧不拔的精神。。。
级别: 侠客
UID: 57277
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-10-21
最后登录: 2012-01-08
4楼  发表于: 2011-11-21 16:45
我也正在学习AD采样,学习学习。。。
黄天一笑
级别: 新手上路
UID: 55425
精华: 0
发帖: 43
金钱: 220 两
威望: 44 点
综合积分: 86 分
注册时间: 2011-09-17
最后登录: 2017-10-19
5楼  发表于: 2011-11-23 18:41
把bool 改为tristate 并 default m即可
在学智能家居
级别: 侠客
UID: 35232
精华: 0
发帖: 77
金钱: 385 两
威望: 77 点
综合积分: 154 分
注册时间: 2010-12-28
最后登录: 2013-08-25
6楼  发表于: 2012-12-24 09:15
学习学习。
arm
级别: 新手上路
UID: 76538
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2012-08-25
最后登录: 2013-05-07
7楼  发表于: 2013-04-28 13:47
真实我想要的,谢谢!
学习!