RaspFR :: Forum

Forum de la communauté francophone de Raspberry PI.

Vous n'êtes pas identifié(e).

Annonce

Attention !!! Le serveur sera migré d'ici la fin de l'année, une coupure du forum est donc à prévoir dans les semaines à venir.

#1 23-10-2016 21:38:17

Claudius
Membre
Lieu : 78 - Yvelines
Inscription : 06-05-2015
Messages : 160
Site Web

[RPi B+] Support du CodeBug

Bonsoir,

Après avoir testé avec succès et avec l'interface Web + liaison USB + PC ce petit périphérique qu'est ce CodeBlug, j'essaie en vain maintenant de le plugger directement suivant le projet: Raspberry Pi Controlled Codebug With I2C avec comme soucis:

[email protected] ~ $ sudo i2cdetect -y 0
Error: Could not open file `/dev/i2c-0' or `/dev/i2c/0': No such file or directory
[email protected] ~ $ sudo i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory

Je vous fourni les informations suivantes qui pourraient vous être utiles pour m'aider

[email protected] ~ $ cat /boot/config.txt
dtparam=spi=on
dtparam=i2c_arm=on
dtoverlay=w1-gpio
#dtparam=i2c0=on    # Même pb si décommenté
#dtparam=i2c1=on    # Même pb si décommenté

[email protected] ~ $ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

spi-bcm2708
snd-bcm2835
i2c-dev
i2c-bcm2708

[email protected] ~ $ cat /etc/modprobe.d/raspi-blacklist.conf
blacklist spi and i2c by default (many users don't need them)

#blacklist spi-bcm2708
#blacklist i2c-bcm2708

[email protected] ~ $ lsmod | grep i2c
i2c_bcm2708             6200  0
i2c_dev                 6709  0

[email protected] ~ $ dmesg | grep i2c
[   13.530914] i2c /dev entries driver

[email protected] ~ $ sudo i2cdetect -y 0
Error: Could not open file `/dev/i2c-0' or `/dev/i2c/0': No such file or directory
[email protected] ~ $ sudo i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory

[email protected] ~ $ ls -l /dev
total 4
drwxr-xr-x 13 root root        3340 Oct 23 17:56 ./
drwxr-xr-x 22 root root        4096 Apr 14  2015 ../
crw-------  1 root root     10, 235 Jan  1  1970 autofs
drwxr-xr-x  2 root root         680 Jan  1  1970 block/
drwxr-xr-x  2 root root          60 Jan  1  1970 bsg/
...
crw-------  1 root root    249,   0 Jan  1  1970 hidraw0
crw-------  1 root root    249,   1 Jan  1  1970 hidraw1
drwxr-xr-x  4 root root         140 Jan  1  1970 input/
crw-r--r--  1 root root      1,  11 Jan  1  1970 kmsg
srw-rw-rw-  1 root root           0 Oct 23 17:56 log=
...

En résumé, le(s) /dev/i2c... n'apparaissent pas et je me demandais si cela pouvait être dû au RPi et/ou au CodeBug ?

Ma question: Faut-il un périphérique I²C opérationnel pour que ce /dev/i2c... apparaisse ou non ? Auquel cas, je peux faire le lever de doute avec un autre comme l'horloge temps réel DS1307 que j'ai commandé...

NB: J'ai suivi les directives de How to Enable i2c on the Raspberry Pi, Firmware 3.18.x breaks I²C, SPI, ... et autre Configuring I2C

Merci par avance de votre attention

Hors ligne

#2 24-10-2016 21:56:31

chris57100
Chris
Lieu : Thionville
Inscription : 23-06-2013
Messages : 1 407
Site Web

Re : [RPi B+] Support du CodeBug

Tu as essayé en bloquant tout ce qui est autour du SPI ?
En activant via la dernire version de raspi-config ?


Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot

Hors ligne

#3 24-10-2016 22:17:24

Claudius
Membre
Lieu : 78 - Yvelines
Inscription : 06-05-2015
Messages : 160
Site Web

Re : [RPi B+] Support du CodeBug

Bonsoir,

C'est une idée effectivement. De plus, j'ai une carte d'extension avec borniers + pastilles pour mes développements par laquelle je passe et que je vais retirer pour lever le doute. Si toujours le problème, je ferai une mise à jour complète, voire repartir en dernier recours d'une dernière image pour RPi+

Merci chris57100

Hors ligne

#4 29-10-2016 20:04:21

Claudius
Membre
Lieu : 78 - Yvelines
Inscription : 06-05-2015
Messages : 160
Site Web

Re : [RPi B+] Support du CodeBug

Bonsoir,

Des nouvelles mitigées...

- En reprenant l'image de Raspbian Jessie Lite, j'ai pu piloter en python cette carte équipée d'un DS1307 avec ce programme :-); les différences étant:

[email protected]:~ $ dmesg | grep i2c
[    6.766028] i2c /dev entries driver
[    9.654736] bcm2708_i2c 20804000.i2c: BSC1 Controller at 0x20804000 (irq 77) (baudrate 100000)

[email protected]:~ $ sudo 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: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
[email protected]:~ $ while true; do echo; echo "RPi Date/time:"; date; echo "DS1307 Date/time:"; python ds1307.py; sleep 1; done

RPi Date/time:
Sat 29 Oct 18:15:08 UTC 2016
DS1307 Date/time:
2016-10-29 18:15:08

RPi Date/time:
Sat 29 Oct 18:15:10 UTC 2016
DS1307 Date/time:
2016-10-29 18:15:10

RPi Date/time:
Sat 29 Oct 18:15:11 UTC 2016
DS1307 Date/time:
2016-10-29 18:15:11
...

- Concernant Raspberry Pi Controlled Codebug With I2C, malheureusement c'est un échec dans la mesure où le périphérique n'est pas détecté par un 'sudo i2cdetect -y 1'...

Si d'aventure, quelqu'un a intégré et piloté ce CodeBug, je serai intéressé par son expérience...

Dernière modification par Claudius (29-10-2016 20:44:02)

Hors ligne

Pied de page des forums