Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Pb activation I2C

    Recalbox Général
    activation i2c
    2
    4
    146
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • RahxelfonikX
      RahxelfonikX last edited by

      Bonjour
      Je rencontre un problème que j’espère solvable pour la réalisation de ma borne. J’ai acheté un module pour le Raspberry Pi 3 afin de pouvoir l’alimenter avec une alimentation ATX et de récupérer des tensions 5 et 12V pour alimenter des lumières. De plus, ce module permet l’allumage et l’extinction via un bouton poussoir (branchement comme la connectique d’un PC) et l’installation d’un script sh. Ce module est Mini ATX PSU II.
      https://www.tindie.com/products/tomtibbetts/mini-atx-psu-ii-desktop-atx-power-supply/
      L’installation est normalement assez simple, il faut dans un premier temps activer l’I2C. je regarde la documentation recalbox et je tombe sur le projet d’un afficheur avec I2C.
      https://wiki.recalbox.com/fr/tutorials/video/tft/lcd-display-with-i2c
      Je suis les instructions de la doc pour activer l’I2C :
      • Modifiez le fichier recalbox-user-config.txt avec nano ou vim et ajoutez les lignes suivantes :

      #Activate I2C
      dtparam=i2c1=on
      dtparam=i2c_arm=on
      

      • Modifiez le fichier /boot/cmdline.txt avec nano ou vim et ajoutez les lignes suivantes :

      bcm2708.vc_i2c_override=1
      

      Pour modifier le fichier, je passe par un lecteur de carte que je branche sur mon PC qui est sous Windows et je modifie les fichiers avec notepad.
      Pour le premier fichier, pas de problème, je rajoute les commandes à la fin.
      Pour le second, ça se gâte car le fichier n’existe pas. Le dossier « Boot » comporte 3 fichiers. Par contre, le fichier cmdline.txt se trouve dans la racine de la partition « RECALBOX ». Je me dis que le tuto a été fait pour une ancienne version et qu’il s’agit en fait de celui-ci. J’ouvre le fichier, et tout est écrit sur une ligne avec une séparation entre chaque instruction. Je rajoute un espace et j’ajoute la commande à la fin de la ligne.
      Il faut ensuite vérifier si l’I2C est détecté. Je me connecte au terminal de Recalbox en faisant F4 puis ALT+F2. On obtient l’accès root en utilisant l’identifiant root et le mot de passe recalboxroot (https://wiki.recalbox.com/fr/tutorials/system/access/root-access-terminal-cli).
      Je tape la commande :

      i2cdetect -y 1
      

      (Le programme devrait me retourner 0x5A)
      J’ai comme résultat : Error : Could not open file ‘/dev/i2c-1’ or ‘/dev/i2c/1’ : No such file or directory
      En effet, il n’existe aucun dossier dev dans ma partition « RECALBOX » ou « SHARE ».
      Me voilà bloqué. Pourtant l’I2C doit pouvoir s’activer puisqu’il y a un tuto avec un afficheur.
      Pourquoi je n’arrive pas à l’activer ?

      C'est mon premier post, j'espère qu'il est clair (et qu'un super hero viendra me sauver 🙂

      davidb2111 1 Reply Last reply Reply Quote 0
      • davidb2111
        davidb2111 Staff @RahxelfonikX last edited by

        Hello @rahxelfonikx

        Peux-tu faire modprobe i2c-dev ?
        Si ça marche, tu peux charger ce module en ajoutant i2c-dev au fichier /etc/modules.conf

        RahxelfonikX 1 Reply Last reply Reply Quote 0
        • RahxelfonikX
          RahxelfonikX @davidb2111 last edited by

          @davidb2111
          Oui je peux faire modprobe i2c-dev, par contre il ne se passe rien, j'ai un retour à la ligne. Il ne me dit pas que la commande ne fonctionne pas mais je n'ai aucun message non plus.
          Je ne sais pas si c'est normal.

          davidb2111 1 Reply Last reply Reply Quote 0
          • davidb2111
            davidb2111 Staff @RahxelfonikX last edited by

            @rahxelfonikx said in Pb activation I2C:

            @davidb2111
            Oui je peux faire modprobe i2c-dev, par contre il ne se passe rien, j'ai un retour à la ligne. Il ne me dit pas que la commande ne fonctionne pas mais je n'ai aucun message non plus.
            Je ne sais pas si c'est normal.

            oui, si la commande ne "dit" rien, c'est qu'elle a fonctionné. Tu devrais voir les fichier i2c dans /dev/i2c-1

            1 Reply Last reply Reply Quote 0
            • Locked by  admin admin 
            • First post
              Last post

            Want to support us ?

            73
            Online

            90.4k
            Users

            26.3k
            Topics

            181.8k
            Posts

            Copyright © 2021 recalbox.com