tout est OK à ce niveau, l'IDE voit le nouveau périphérique raccordé
Bon,c'est déjà ça!
Reste à attendre la réponse ...
c'est pas un scoop, on le savait déjà depuis les premiers échanges au vu des infos donnée
on en est au niveau du retour d'infos d'un
lsof |grep ttyACM0
quand se produit l'échec en téléversement
ça dira quels process utilisent dev/ ttyACM0 à cet instant , un conflit d'accès concurrent à ttyACM0 apparaîtra peut être
Ça ne fait rien quand je tape ça dans mon teminal
Tu veux dire que le shell ré-affiche le prompt sans résultat ?
Comme ceci :
riton@alpha2:~$ lsof |grep ttyACM0
riton@alpha2:~$
il faut attebdre un peu, laisser agir. une bonne dizaine de secondes
Si l'IDE Arduino est en service , connecté à ta carte , il serait anormal de ne rien voir venir
voilà un retour avec l'iDE 2.0.4 et une carte Lolin S2 Mini sur ttyACM0
serial-mo 19166 al 3u CHR 166,0 0t0 1075 /dev/ttyACM0
serial-mo 19166 19167 serial-mo al 3u CHR 166,0 0t0 1075 /dev/ttyACM0
serial-mo 19166 19168 serial-mo al 3u CHR 166,0 0t0 1075 /dev/ttyACM0
serial-mo 19166 19169 serial-mo al 3u CHR 166,0 0t0 1075 /dev/ttyACM0
serial-mo 19166 19170 serial-mo al 3u CHR 166,0 0t0 1075 /dev/ttyACM0
serial-mo 19166 19171 serial-mo al 3u CHR 166,0 0t0 1075 /dev/ttyACM0
ici seul me moniteur série de l'IDE 2.x utilise ttyACM0
Ça n'affiche rien si le moniteur série n'est pas actif ou s'il n'y a pas de téléchargement en cours.
Et évidemment si aucune autre application n'utilise ce port série.
En résumé:
- la carte est bien reconnue et le nom ttyACM0 lui est bien alloué
- tu as les droits sur dialout
- il n'y a pas d'application concurrente qui tente d'utiliser ttyACM0
Donc le téléchargement devrait bien se passer.
ATTENTION quand même à une chose.
Lorsque tu déconnectes ta carte le nom ttyACM0 est libéré. Il peut être ensuite redonné à un autre périphérique série ou à la même carte si tu la reconnectes plus tard. Cependant, si tu débranches ta carte et que tu la rebranches juste quelques secondes plus tard tu peux très bien te retrouver avec un nouveau nom comme ttyACM1 par exemple car ttyACM0 n'aura pas encore été libéré.
D'accord,malgré tout,ça ne marche toujours pas!Je peux faire quoi de plus?
ça ne marche toujours pas!Je pe faire quoi de plus?
lancer l'IDE, raccorder la carte , sélectionner le port ACM0 dans l'IDE puis lancer la commande
lsof |grep ttyACM0
attendre jus'qu'au retour du prompt et copier ici ce qui vient entre la commande et le retour du prompt....
Auparavant quand tu as fait un retour sur cette question on (moi en tout cas) n'est pas certain des conditions exactes dans lesquelles ta manipulation a été faite.
Voila ce que cela me donne:
lsof |grep ttyACM0
christelaurent@christelaurent-System-Product-Name:~$
C'est bon a ce niveau non?
Et si tu téléverses, toujours error busy ?
Pur mon plus grand malheur... ![]()
pour moi le retour du lsof ne laissait espérer mieux , rien dans ton ordi , @flix09 , ne semble utilser ttyACM0
dans le retour que j'ai donné au message #27 on voit nettement serial-mo (moniteur série de l'IDE2 expoiter ttyACM0
C'est Incompréhensible.
idem pour moi
juste une question :
@flix09 ton Linux tourne dans une machine virtuelle ou installé 'pour de vrai' sur disque ?
Il ya longtemps que je n'ai pas joué avec une machine virtuelle , une mauvaise configuration de celle-ci pourrait peut être perturber l'accès à un périphérique USB pour le système d'exploitation 'invité' ?
Mon LINUX tourne sur mon disque.C'est un Ubuntu,si ça peut aider...
Bonjour,je souhaite essayer de téléverser un sketch via Arduino Web Éditor,celui qu'il y a quand on clique sur les 9 petits points au dessus.Simplement pour voir si ça marche mieux(je n'ai pas trop d'espoirs,mais bon...).Mais je ne trouve pas le moyen de séléctionner les ports.
Un peu d'aide me serait utile... ![]()
Merci!
Oui...Mais le petit trais gris barré d'une croix rouge signifie que la carte arduino(ou l'esp32)n'est ps branché si?Ou en tout cas,que le port n'est pas convenable...
