嵌入式爱好者

查看: 22838|回复: 2

[Linux] 6410 温度传感器测试出现“Open Device DS18B20 failed”的解决办法

[复制链接]

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

扫一扫,手机访问本帖
发表于 2014-7-1 08:49:09 | 显示全部楼层 |阅读模式
有客户在Linux系统下测试6410开发板的温度传感器,但是测试不成功,出现了以下问题:
[root@FORLINX6410]# ./temp_test
Open Device DS18B20 failed.

解决办法:
首先,要确定你的6410开发板上是否有温度传感器;如若没有,再怎么测试也不会通过的。注:当然,您也可以自己焊上一个。
其次,修改温度传感器测试程序源码文件,路径:..\Linux-3.0.1\apptest\temp_test     打开temp_test.c文件,大概17行的位置,将
if ((fd=open("/dev/TEM0",O_RDWR | O_NDELAY | O_NOCTTY)) < 0)
修改为
if ((fd=open("/dev/tem0",O_RDWR | O_NDELAY | O_NOCTTY)) < 0)
保存,重新编译该测试程序即可正常测试。

技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
回复

使用道具 举报

6

主题

37

帖子

45

积分

发表于 2014-10-24 17:45:30 | 显示全部楼层
我想问问那个温湿度传感器飞凌官网是不是不出售啊
点评回复 支持 反对

使用道具 举报

0

主题

4

帖子

5

积分

发表于 2015-2-9 20:09:59 | 显示全部楼层
章小肆 发表于 2014-10-24 17:45
我想问问那个温湿度传感器飞凌官网是不是不出售啊

自己买一个焊上去就可以了。
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-27 12:16

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表