飞凌-unix 发表于 2014-7-1 08:49:09

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

有客户在Linux系统下测试6410开发板的温度传感器,但是测试不成功,出现了以下问题:
# ./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)
保存,重新编译该测试程序即可正常测试。

章小肆 发表于 2014-10-24 17:45:30

我想问问那个温湿度传感器飞凌官网是不是不出售啊

hjjomiqpl 发表于 2015-2-9 20:09:59

章小肆 发表于 2014-10-24 17:45 static/image/common/back.gif
我想问问那个温湿度传感器飞凌官网是不是不出售啊

自己买一个焊上去就可以了。
页: [1]
查看完整版本: 6410 温度传感器测试出现“Open Device DS18B20 failed”的解决办法