IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

[ESP32] Problème de connexion à l'IDE Arduino : Errno 16


Sujet :

Arduino

  1. #1
    Candidat au Club
    Homme Profil pro
    Bricoleur
    Inscrit en
    Avril 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Bricoleur
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 3
    Par défaut [ESP32] Problème de connexion à l'IDE Arduino : Errno 16
    Bonjour,

    Je viens de connecter mon ESP32 sur mon ArduinoIDe et mon Mac (MacBookAir, OSCatalina), Vitesse 115200

    Le port est détecté /dev/cu.usbserial-0001 toutefois au moment du téléchargement j'ai le message suivant :

    esptool.py v2.6
    Serial port /dev/cu.usbserial-0001
    Traceback (most recent call last):
    File "esptool.py", line 2959, in <module>
    File "esptool.py", line 2952, in _main
    File "esptool.py", line 2652, in main
    File "esptool.py", line 222, in __init__
    File "serial/__init__.py", line 88, in serial_for_url
    File "serial/serialposix.py", line 268, in open
    serial.serialutil.SerialException: [Errno 16] could not open port /dev/cu.usbserial-0001: [Errno 16] Resource busy: '/dev/cu.usbserial-0001'
    Failed to execute script esptool

    Toutes les idées sont les bienvenues.

    Merci d'avance

    Alex

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 882
    Par défaut
    Ce n’est pas le bon port. Qu’est-ce Que l’ide vous propose d’autre (avec CP2102 dans le nom ou proche éventuellement)

  3. #3
    Candidat au Club
    Homme Profil pro
    Bricoleur
    Inscrit en
    Avril 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Bricoleur
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 3
    Par défaut rien de disponible
    malheureusement il n'y a rien de similaire et les autres options ne fonctionnent pas non plus ...

    Nom : Capture d’écran 2020-04-15 à 09.10.59.png
Affichages : 4177
Taille : 1,15 Mo

  4. #4
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Novembre 2006
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2006
    Messages : 503
    Par défaut
    Salut,

    Comme tu es noté nouveau Candidat au Club, je vais poser des questions simples et donner quelques idées.
    Moi-même je n'ai pas de Mac et je ne sais pas où trouver l'endroit dans le système d'exploitation où tu peux voir quel port série est utilisé, ni installer un driver éventuellement!

    As-tu déjà essayé un ESP, un Arduino, un sketch tout simple, avec ton Arduino IDE sur ton Mac?

    Le plus simple d'abord est de lancer l'IDE de l'Arduino, d'aller dans le menu outil, et sous Port, tu devrais voir ceux qui existent.
    Tu branches le câble et un nouveau port devrait apparaître.

    Comme tu essaies de télécharger, tu as donc un sketch.

    Hier j'ai modifié un des mes articles sur l'ESP32 et j'ai ajouté ceci:

    Mi-avril 2020, j'ai révisé cette partie et aussi en la recompilant avec le version 1.8.12 de l'IDE de l'Arduino et celle de 1.0.4 pour la librairie ESP32 d'Espressif Systems.
    J'ai ajouté le code:
    void setup() {
    Serial.begin(9600); //Communication série display.init();
    Serial.println("");
    Serial.println("Sketch esp32thermometre");
    Serial.print("Une mesure: ");
    Serial.println(temperature(0));

    qui permet de montrer au démarrage le nom du script, ici esp32thermometre, et d'indiquer la température au démarrage.
    Il faudra se connecter avec un câble USB au PC avec l'IDE de l'Arduino et avec un moniteur série sur le bon COM avec cette bonne vitesse de 9600.

    Indiquer le nom du script est pratique si on a oublié de noter ce qu'on a fait sur cet ESP ou qu'on en a plusieurs qui sommeille depuis un certain temps (cela m'arrive!).
    Indiquer la première température est pratique, pour vérifier si cela fonctionne toujours correctement et qu'un fil n'a pas été déconnecté lors d'un déplacement (typique d'une température -127 retournée).


    Chez toi, c'est clair, tu n'es pas encore en mesure d'avoir quelque chose qui fonctionne.

    As-tu la bonne carte installée?
    C'est sous Outil dans le menu, Type de cartes.
    Cela devrait être en principe ESP32 Dev Module.
    Si elle n'est pas présente dans la liste de choix, il faut aller sous Outil, Type de cartes et tout en haut Gestionnaire de carte, et entrer ESP32 dans la case en haut à droite, et faire l'installation!

    Chaque fois que je reçois un nouveau ESP32 ou ESP8266 j'essaie toujours avec mon script standard:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    void setup() {
     Serial.begin(9600); //Communication série
    }
    
    void loop() {
     delay(500);
     Serial.println("Print chaque demi-seconde");
    }
    en mettant le bon type de carte et la bonne vitesse.

    Désolé si tu sais déjà tout cela!
    Cordialement

  5. #5
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Novembre 2006
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2006
    Messages : 503
    Par défaut
    Désolé .... on s'est juste croisé!!!!
    Je regarde

  6. #6
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Novembre 2006
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2006
    Messages : 503
    Par défaut
    Citation Envoyé par alex613 Voir le message
    malheureusement il n'y a rien de similaire et les autres options ne fonctionnent pas non plus ...

    Nom : Capture d’écran 2020-04-15 à 09.10.59.png
Affichages : 4177
Taille : 1,15 Mo
    J'ai la même chose mais suis sur un PC.

    Quand je télécharge je reçois:

    esptool.py v2.6
    Serial port COM4
    Connecting........__
    Chip is ESP32D0WDQ6 (revision 1)
    Features: WiFi, BT, Dual Core, Coding Scheme None
    .....

    Donc cela ne connecte pas chez toi! Souci de driver!??
    Essaie par exemple une vitesse plus bas, un autre câble USB (j'en ai certain qui ne sont que pour alimenter un smartphone, et même un avec un switch pour passer entre ces deux modes).
    A+

  7. #7
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Novembre 2006
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2006
    Messages : 503
    Par défaut
    Encore une chose: quel ESP32 as-tu? Le vendeur?

  8. #8
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Novembre 2006
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2006
    Messages : 503
    Par défaut
    Citation Envoyé par boijea Voir le message
    Encore une chose: quel ESP32 as-tu? Le vendeur?
    Regardes le crac Rui Santos: https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-mac-and-linux-instructions/
    il a aussi une autre carte: DOIT ESP32 DEVKIT V1

  9. #9
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 882
    Par défaut
    Savez vous à quoi correspond ce port dans votre système ? serait-ce votre ESP ??
    Nom : Capture d?écran 2020-04-15 à 09.10.59.png
Affichages : 2839
Taille : 1,12 Mo

    Sinon Avez vous installé des drivers tierce partie précédemment sur ce mac avant de faire le passage en Catalina ? Catalina introduit de nouvelles restrictions sur ce que peuvent faire les drivers au niveau système (en gros ils ne s'exécutent plus à bas niveau) ce qui nécessite une mise à jour des drivers existants.

    En parallèle Apple a rajouté le support natif de nouveaux chips dans Catalina et il me semble qu'il devrait reconnaitre votre ESP directement (à moins que vous ayez une version exotique).

    --> donc si vous aviez des drivers téléchargés de chine ou d'ailleurs, virez les et essayez avec la config native standard.

    Pour ma part J'avais acheté (pour ~8€) il y a quelques années les drivers de chez https://mac-usb-serial.com, à l'époque pour CH34x. On trouvait des trucs gratuits mais d'une part un driver est quelque chose qui avait accès à assez bas niveau au système et je ne voulais pas introduire de risque/virus sur mon mac, d'autre part cette société faisant du bon boulot pour un prix tout à fait correct, je voulais les supporter. Depuis ils fournissent des mises à jour sans avoir a repayer et leurs drivers sont signés et tout à fait stables. Je n'ai pas de souci du tout avec ces drivers.

    Voilà ce que je vois sur mon mac (Catalina) avec un UNO et un ESP32 connecté

    Nom : serial.png
Affichages : 2772
Taille : 76,2 Ko

    Je vous suggère de télécharger sur leur site l'outil gratuit Serial Detect.
    Vous le lancez et il vous dira s'il détecte votre ESP
    Nom : detect.png
Affichages : 2796
Taille : 114,7 Ko

    Si vous ne le voyez pas il y a de fortes chances qu'il y ait un souci soit avec votre ESP, soit avec le câble....

  10. #10
    Candidat au Club
    Homme Profil pro
    Bricoleur
    Inscrit en
    Avril 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Bricoleur
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 3
    Par défaut
    Merci à tous pour vos réponses.
    J'ai plusieurs nouvelles pistes à explorer et j'ai besoin d'un peu de temps.


    merci à tous

Discussions similaires

  1. netbeans IDE demande d'aide
    Par achrefna dans le forum NetBeans
    Réponses: 0
    Dernier message: 13/03/2012, 11h25
  2. Réponses: 1
    Dernier message: 12/02/2008, 17h25
  3. Problème de connexion au serveur MYSQL
    Par ETOKA dans le forum Outils
    Réponses: 2
    Dernier message: 27/11/2003, 09h28
  4. Réponses: 11
    Dernier message: 13/10/2003, 14h48
  5. problème de connexion 2 PC
    Par guitalca dans le forum Développement
    Réponses: 3
    Dernier message: 22/09/2003, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo