siqiang_comeon 发表于 2016-2-14 05:36:15

求cubieboard2温度传感器18b20的驱动

我用cubieboard2 hdmi nand固件中自带的w1_therm.ko和wire.ko加载出现了 /sys/bus/w1/devices/节点但是里面没东西我不知道这驱动是否是有用的所以希望前辈们提供个cubieboard2可以用的温度传感器驱动急着做毕业设计谢谢大家了


@allen 发表于 2016-2-15 09:28:52

http://linux-sunxi.org/1-Wire#Linux_kernel_3.4

siqiang_comeon 发表于 2016-2-20 02:26:19

@allen 发表于 2016-2-15 09:28 static/image/common/back.gif
http://linux-sunxi.org/1-Wire#Linux_kernel_3.4

可是这个教程中的Device Tree要在哪个文件里面改啊?

siqiang_comeon 发表于 2016-2-20 02:26:23

@allen 发表于 2016-2-15 09:28 static/image/common/back.gif
http://linux-sunxi.org/1-Wire#Linux_kernel_3.4

可是这个教程中的Device Tree要在哪个文件里面改啊?

@allen 发表于 2016-2-23 17:20:25

siqiang_comeon 发表于 2016-2-20 02:26 static/image/common/back.gif
可是这个教程中的Device Tree要在哪个文件里面改啊?

linux-sunxi/arch/arm/boot/dts

siqiang_comeon 发表于 2016-3-3 03:49:45

@allen 发表于 2016-2-23 17:20 static/image/common/back.gif
linux-sunxi/arch/arm/boot/dts

1 它这里有很多个个dts文件请问是改哪一个呢
2 如果要改dts的话 那是不是意味我只能要重新编译进去了然后重新烧板子才行了

@allen 发表于 2016-3-3 09:34:24

本帖最后由 @allen 于 2016-3-3 10:30 编辑

siqiang_comeon 发表于 2016-3-3 03:49 static/image/common/back.gif
1 它这里有很多个个dts文件请问是改哪一个呢
2 如果要改dts的话 那是不是意味我只能要重新编译进去了   ...
如果你用的是https://www.kernel.org/ 内核,
有arch/arm/boot/dts/sun7i-a20-cubieboard2.dts

如果你用的是官方的固件,内核是3.4.79 不会用到dts,改sys_config.fex 文件就能开启one-wire

sunbeyond 发表于 2016-3-3 09:58:20

@allen 发表于 2016-3-3 09:34 static/image/common/back.gif
如果你用的是https://www.kernel.org/ 内核,
有arch/arm/boot/dts        /sun7i-a20-cubieboard2.dts



wire.ko就是编译好的驱动。出现节点可以对节点进行读取。

参考:http://dl.cubieboard.org/parteners/waveshare/Source_Code/a20-cubieboard-dvk/Driver%20and%20API/API/ds18b20_test/

siqiang_comeon 发表于 2016-3-3 18:04:40

sunbeyond 发表于 2016-3-3 09:58 static/image/common/back.gif
wire.ko就是编译好的驱动。出现节点可以对节点进行读取。

参考:http://dl.cubieboard.org/parteners/wa ...

谢谢   但是我这里看不到节点啊我这里的是cubieboard官网的固件   在/sys/bus/w1/devices/也看不到任何的东西    在你给我看的那个.c文件/sys/devices/w1_bus_master1/   也没有这个节点究竟节点是哪个呢

siqiang_comeon 发表于 2016-3-3 18:28:59

siqiang_comeon 发表于 2016-3-3 18:04 static/image/common/back.gif
谢谢   但是我这里看不到节点啊我这里的是cubieboard官网的固件   在/sys/bus/w1/devices/也看不到任何 ...

我加载了wire.ko后看到了/sys/bus/w1/devices/这个节点的生成但是里面没东西   是不是我要这样配置

gpio_used = 1
gpio_num = 67
gpio_pin_1 = port:PG03<1><default><default><1>
....
gpio_pin_66 = port:PB10<1><default><default><1>


gpio = 66
页: [1] 2 3 4
查看完整版本: 求cubieboard2温度传感器18b20的驱动