Hallo
ich versuche aktuell 5 DS18b20 am 1wire (data Pin 7), 1 BMP085 am i2c (der normale SDA und SCL Eingang) und die RasPi-Kamera (über das Flachbandkabel) gleichzeitig ans laufen zu bekommen, aber irgendwie verwurschtel ich mich da in die Treiber und es klappt einfach nicht.
Aktuell läuft sowohl der 1wire wie auch der i2c mit dem BMP085 wunderbar.
Ich nutze das Debian Wheezy Image und geb nach dem Starten des RasPi folgende Befehle ein:
Für den 1wire:
modprobe w1-gpio pullup=1
modprobe w1-therm
Für das i2c:
modprobe i2c-bcm2708
modprobe i2c-dev
danach kann ich auf alle 6 Sensoren zugreifen und auslesen. Die Kamera bringt allerdings:
Zitatroot@raspberrypi:~# raspistill -o test.jpg
mmal: mmal_vc_component_enable: failed to enable component: ENOSPC
mmal: camera component couldn't be enabled
mmal: main: Failed to create camera component
mmal: Failed to run camera app. Please check for firmware updates
ich hab dann nach div. Anleitungen im Netz an den Dateien:
/etc/modprobe.d/raspi-blacklist.conf
/etc/modules
herumgespielt, aber egal was ich probiert habe, das ganze wurde immer nur noch schlimmer. Die Kamera hat immer den gleichen Fehler gebracht, zeitweise war aber auch der 1wire nicht mehr erreichbar. Hab jetzt wieder alles so, wie es war und dann klappen wenigstens der 1wire und BMP085. In den 2 Dateien ist aktuell alles auskommentiert und ich starte die Systeme nach dem Reboot des RPI per Hand.
Wer kann mir nun helfen und sagen wo ich was genau eintragen muss damit alle 3 Systeme klappen?
Wenn ich das RasPi neu starte und noch gar keine modprobe Befehle eingebe, funktioniert die Kamera einwandfrei, nachdem ich die 1wire modprobe Befehle eingegeben habe, geht die Kamera nicht mehr, auch nach den i2c Befehlen geht sie weiterhin nicht mehr.
edit: noch ein paar Kommandos mit Kamera (geht nicht) und BMP085 (geht):
ZitatAlles anzeigen
root@raspberrypi:~# i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30: 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70: 70 71 72 73 74 75 76 77
root@raspberrypi:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- 77
root@raspberrypi:~# uname -r
3.10.25+
root@raspberrypi:~# uname -a
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
root@raspberrypi:~#
mfg
Chris