• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 新编译的adc模块在板子上加载不上????(2.6.38的内核) 复制链接 | 浏览器收藏 | 打印
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
10楼  发表于: 2011-08-11 16:56
引用第3楼zlzl870213于2011-08-10 19:40发表的  :
我吧名字改成tiny6410adc_zl_1之后还是不行


misc设备的名称也是需要改的
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
11楼  发表于: 2011-08-11 19:26
兄弟啊,你的建议我觉得很有道理,那我重新做源码树,然后在吧友善自带的zImage烧到班子里面,然后改的时候吧设备名字也改,做一下,你觉得这样行吗?
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
12楼  发表于: 2011-08-12 09:04
谢谢,问题解决的了。
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
13楼  发表于: 2011-08-12 09:20
咋不把解决方法说一下, 方便以后遇到相同问题的人
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
14楼  发表于: 2011-08-12 09:36

 回 13楼(911gt3) 的帖子

911gt3说的是,就是设备名子还需要改动。
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
15楼  发表于: 2011-08-12 12:36
现在又有一个问题,就是改了一个通道加载上了,然后改写了友善的adc-test.c我只是改了打开设备的名称,独读出的数据感慨是还有8.9等数的跳动,最后没有了,就一直是-1.我认为应该是1.1023之间的数字才对啊。???请911gt3明示!!!
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
16楼  发表于: 2011-08-12 12:58
ADC Value: -1
ADC Value: 9
ADC Value: -1
ADC Value: 9
ADC Value: -1
ADC Value: 9
ADC Value: -1
ADC Value: 9
ADC Value: -1
ADC Value: -1
ADC Value: -1
ADC Value: -1
ADC Value: -1
ADC Value: -1
ADC Value: -1
ADC Value: -1
ADC Value: -1
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
17楼  发表于: 2011-08-12 18:44
我感觉前进了一步。现在的情况是这样的,我不知道现在这个问题:调试电阻的时候那个值好像也在变化。然后我吧那个电阻调试到最大
[root@FriendlyARM /caiji]# adc-test
press Ctrl-C to stop
ADC Value: 1023
ADC Value: 1023
ADC Value: 1023
^C
[root@FriendlyARM /caiji]# ./adc_2
press Ctrl-C to stop
ADC Value: 950
ADC Value: 953
ADC Value: 951
ADC Value: 983
^C
[root@FriendlyARM /caiji]#
接着我有调试到最小:
press Ctrl-C to stop
ADC Value: 0
ADC Value: 4
ADC Value: 0
ADC Value: 0
ADC Value: 0
^C
[root@FriendlyARM /caiji]# ./adc_2
press Ctrl-C to stop
ADC Value: 153
ADC Value: 156
ADC Value: 189
ADC Value: 173
ADC Value: 184
^C
[root@FriendlyARM /caiji]#
为什么我的ad引脚什么也没有接?有时候会出现那么大的值。而且貌似和调试电阻只有关系。请大家帮忙看看!
怎么样知道采集的是我的驱动所设置的值?
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
18楼  发表于: 2011-08-13 19:25
大家给点力啊。还有个问题。我在虚拟机上用arm-linux-gcc编译的ad应用程序,为什么只在在他方的那个目录下运行(./adc_2)?
级别: 新手上路
UID: 78333
精华: 0
发帖: 11
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2012-09-18
最后登录: 2012-11-13
19楼  发表于: 2012-09-21 11:30
sysfs: cannot create duplicate filename '/devices/virtual/misc/adc'
说明'/devices/virtual/misc/'目录下文件名adc重复,
我只改了static struct miscdevice中的.name,然后就加载成功了
当然应用程序里也要访问修改后的文件名
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go