RaspFR :: Forum

Forum de la communauté francophone de Raspberry PI.

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

Annonce

Canal irc: #raspfr sur zeolia.net

#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