Also testing this on Ubuntu 14.04.1 LTS did not work. Any help is appreciated!
Thanks, *Michael* On Saturday, August 30, 2014 1:01:18 PM UTC+2, Michaël Vaes wrote: > > Hi - > > I'm stuck getting my DS18B20 temperature sensor working on my Beaglebone > Black. I installed and loaded the DTC overlay but Im not getting the '28-*' > files in my '/sys/devices/w1_bus_master1/' directory. > > *Wiring* > https://dl.dropboxusercontent.com/u/97513059/ds18b20-temperature-sensor.pdf > > *Software* > Debian 7.6 > Kernel: 3.8.13-bone50 > > *My sensor:* http://www.mouser.com/ds/2/256/DS18B20-28978.pdf > *My DTS file:* http://pastebin.com/ma7qd6HK > > *Latest version of dtc: *https://raw.githubusercontent.com/RobertCNelson/ > tools/master/pkgs/dtc <http://goog_1232883269>.sh > > *Install* > root@bbb:~# cat one-wire-temp-sensor_p8-11.sh > #!/bin/bash > # > # BBB One Wire Temperature sensor (DS18B20) > # > > sName='w1'; > sInput=$sName'.dts'; > sOutput=${sName:0:16}'-00A0.dtbo'; > > > # Build > /usr/local/bin/dtc -O dtb -o "$sOutput" -b 0 -@ "$sInput"; > cp $sOutput /lib/firmware/; > echo "$sName" > /sys/devices/bone_capemgr.9/slots; > > *GPIO's* > Pin P8.11 gets high, when I test the voltage it's 3.3VDC. > root@bbb:~# cat /sys/kernel/debug/gpio > GPIOs 0-31, gpio: > gpio-6 (mmc_cd ) in lo > > GPIOs 32-63, gpio: > gpio-45 (w1 ) in hi > gpio-52 (eMMC_RSTn ) out lo > gpio-53 (beaglebone:green:usr) out lo > gpio-54 (beaglebone:green:usr) out lo > gpio-55 (beaglebone:green:usr) out hi > gpio-56 (beaglebone:green:usr) out lo > > GPIOs 64-95, gpio: > > GPIOs 96-127, gpio: > > *Overlays* > HDMI disabled, w1 overlay loaded > root@bbb:~# cat /sys/devices/bone_capemgr.9/slots > 0: 54:PF--- > 1: 55:PF--- > 2: 56:PF--- > 3: 57:PF--- > 4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G > 5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI > 6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN > 7: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART1 > 8: ff:P-O-L Override Board Name,00A0,Override Manuf,w1 > > *dmesg* > root@bbb:~# dmesg | tail -n11 > [ 167.078501] bone-capemgr bone_capemgr.9: part_number 'w1', version > 'N/A' > [ 167.078681] bone-capemgr bone_capemgr.9: slot #8: generic override > [ 167.078726] bone-capemgr bone_capemgr.9: bone: Using override eeprom > data at slot 8 > [ 167.078775] bone-capemgr bone_capemgr.9: slot #8: 'Override Board > Name,00A0,Override Manuf,w1' > [ 167.079020] bone-capemgr bone_capemgr.9: slot #8: Requesting part > number/version based 'w1-00A0.dtbo > [ 167.079067] bone-capemgr bone_capemgr.9: slot #8: Requesting firmware > 'w1-00A0.dtbo' for board-name 'Override Board Name', version '00A0' > [ 167.082029] bone-capemgr bone_capemgr.9: slot #8: dtbo 'w1-00A0.dtbo' > loaded; converting to live tree > [ 167.082504] bone-capemgr bone_capemgr.9: slot #8: #2 overlays > [ 167.089775] of_get_named_gpio_flags exited with status 45 > [ 167.089820] of_get_named_gpio_flags: can't parse gpios property > [ 167.097793] bone-capemgr bone_capemgr.9: slot #8: Applied #2 overlays. > > *Tryouts without success* > > - Reboots :o) > - Using another temperature sensor > - Updating the OS > - Changing the DTS file to use another pin like 'P9.22' > - > > http://hipstercircuits.com/dallas-one-wire-temperature-reading-on-beaglebone-black-with-dto/ > - Changing 'gpios = <&gpio2 13 0>;' to 'gpios = <&gpio1 13 0>;' > > *What concerns me and where I cannot seem to get rid of in dmesg</b* > ... -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.