GPIO sur RPI b rev 2 et RPI 0
-
salut,
j'essaye de faire un gameboy/console retro avec des boutton sur les gpioj'ai verifier tout les tuto , j'ai mis dans recalbox.conf : controllers.gpio.enabled=1 et j'ai mis a 0 tout les autres controller.
toutefois sur aucun de mes RPI soit le 1 ou le 0 ne reussit a voir mes gpio lorsque j'essaye de configurer les comandes. j'ai regarder beaucoup de vidéo youtube et a chaque fois les étapes qu'ils suivent ne fonctionne pas pour moi voici 2 des lien que j'ai visionner :
https://www.youtube.com/watch?v=yQRphxYgaMA
ou sinon ils ne configure pas un commande par gpio:
https://www.youtube.com/watch?v=q7xbpabuNXYj'ai essayer plusieurs version de recalbox mais a chaque fois ce fut un echec,
est ce que quelqu'un peut m'expliquer pourquoi ca ne fonctionne pas et ce qu'il faut faire pour que cela fonctionne ?
sinon st ce que quelqu'un peut me fournir un tuto compétent pour que je puisse voir comment faire ? -
Pas besoin de vidéo, il faut cabler correctement à l'aide du schéma suivant https://github.com/recalbox/mk_arcade_joystick_rpi/blob/hotkeybtn/README.md#pinout et ensuite activer dans recalbox.conf
après si ya un ecran spi ou dpi sur le gpio c'est possible que ca ne marche plus à cause de conflit de branchement. -
tout est câbler correctement et la config est activer mais recalbox ne voit toujours pas , j'ai même essayer de le mettre sur un PI non cabler pour voir avec un jumper si les boutton marcheraient et ca na pas plus marcher
-
@moditcaniche connect toi en ssh et lance evtest et donne le résultats. moi j'ai ça sur la mienne :
# evtest No device specified, trying to scan all of /dev/input/event* Available devices: /dev/input/event0: GPIO Controller 1 Select the device event number [0-0]:
ou encore envoie l'archive de support cf https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR)
-
@ian57 ok ma essayer ca
-
@ian57 voici mon evtest
j'ai aussi remarquer un autre problème ou en fait c'est peut être ça le problème .. la config dans recalbox.conf ne se sauvegarde pas après avoir fait le evtest qui ne détecte que clavier souris j'ai été revérifier la config et j'ai vu que la config n'était pas rester. j'ai donc refait la modif, j'ai sauvegarder ctrl+o et quitter ctrl+x ensuite j'ai fait un reboot. je me suis reconnecter en ssh et je suis retourner voir le recalbox.conf et j'ai vu que la modif s'était supprimer de nouveau. As-tu une idée de ce que cela pourrais être ?
pour l'instant j'utilise la version 18.02.09 est ce que tu me recommande une autre version pour faire ma console ? -
@moditcaniche ceci est bizarre... lance la commande mount pour voir si le système de fichier est bien rn RW :
sinon eessaie de modifier le recalbox.conf depuis le webmanager# mount /dev/root on / type ext4 (ro,relatime,errors=remount-ro,data=ordered) [...] /dev/mmcblk0p3 on /recalbox/share type ext4 (rw,noatime,data=ordered)
tente l'install de la 18.04.20 sinon
-
@ian57 donc j'ai essayer mount voici le resultat :
ensuite j'ai modifier la config sur le web manager:
j'ai reboot et je suis retourner voir les config pour voir que cela n'a pas fonctionner je vais donc installer recalbox version 18.04.20 -
@moditcaniche oui c'est carrément bizarre. oui installe la dernière version et essaie d'activer les gpio. Post aussi une photo de ton cablage GPIO stp.
-
@ian57 voici mon cablage . .si ja imal cabler est ce que je risque d'avoir briser on RPI ?
il n'y a rien de connecter dans les 6 premier connecteur
l'envers du PI0
voici mes teste avec le PI1, le vert sur le gound me permet de tester mes bouttons
-
@ian57 j'ai ré-installer recalbox et j'ai re-changer la config mais encore le même problème la config ne se sauvegarde pas lorsque je reboot le PI.
-
voici le mount ce que ca donne maintenant :
-
@moditcaniche tu peux faire une archive de support stp ?
-
@substring oui je fais cela a l’instant
-
@substring
https://www90.zippyshare.com/v/O9fHK3SZ/file.html
dans ce fichier je n'ai pas rebooter avant de l'envoyer donc les config ne sont pas reset -
@moditcaniche Je ne comprends pas. Mais en tout cas aucune trace du chargement du module. Il faut avoir booté surla config finale hein
-
@substring je ne suis pas sure de comprendre ce que tu veux dire par la config final mais j'ai trouver un moyen alternatif en regardant le fichier que je vous ai envoyer.
toutefois, les modifications que j'ai fait pour enlever des périphérique sont reset et reviennent a 1 mais ceux que j'ai mis a 1 moi-même sont rester a 1 .
j'ai pris le fichier recalbox.conf et avec les modif fait, je l'ai copier coller directement dans la carte SD manuellement et j'ai pu configurer les commande GPIO