Go Down

Topic: installation IDE arduino pour esp8266 impossible (Read 335 times) previous topic - next topic

bisra

Bonjour à tous,
J'ai installé l'IDE arduino sur mon pc portable sous ubuntu sans difficulté puis j'ai suivi la procédure standard pour ajouter les cartes à base de esp8266 dans le board manager. Mais lorsque j'ai ouvert le menu pour ajouter ma carte esp8266 générique, aucune carte à base de esp8266 n'y figure. On ne voit que le cartes standard arduino genre Arduino Uno, Mini etc..
Pourtant lors de l'installation avec le board manager des cartes à base de esp8266, il y a bien eu création du répertoire .arduino15 comportant tous les fichiers nécessaire. Et dans le fichier "preferences.txt" j'ai bien les deux lignes pour esp8266 et esp32:

boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_index.json

le dossier "arduino-1.8.9" se touve dans mon répertoire utilisateur ~. Le dossier "arduino15" aussi ainsi que le dossier "Arduino" avec son sous-dossier bibliothèques.

Si quelqu'un pouvait m'aider?

al1fch

#1
May 18, 2019, 11:35 am Last Edit: May 18, 2019, 11:38 am by al1fch
Bonjour
j'ai eu des pb en voulant renseigner les deux lignes pour les URL de  gestionnaires de cartes

je met tout sur une seule ligne avec une virgule comme séparation entre les 2 URL
Code: [Select]
https://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_dev_index.json
J'ai l'impression que l'IDE Arduino assemble mal les deux URL quand on utilise la petite fenêtre censée permettre de cumuler les URL

Pour la tranquilité  je contourne l'IDE Arduino et j'édite directement le fichier preferences.txt (IDE fermé)



bisra

Merci du renseignement mais j'ai bien vérifié les deux URL sont bien séparés par une virgule. De toute façon, même avec un seul URL, ça ne marche pas. Et puis les URL ont l'air de marcher puisque dans le gestionnaire de carte j'ai bien le groupe esp8266 et ESP32 qui apparaît et qui fonctionnent puisque j'ai bien création de .arduino15.


al1fch

#3
May 18, 2019, 11:51 am Last Edit: May 18, 2019, 12:00 pm by al1fch
Dans   .Arduino15/packages  le dossier  esp8266 est bien présent avec ses dossiers   hardware et tools ?

dans l'IDE quand tu fais Outils/type de cartes  tu ne vois pas apparaître la kyrielle de cartes à ESP8266 ?( aux côté d'un dossier ESP32 voire d'autres en fonction des plateformes utilisées.)



On doit y trouver toutes les cartes définies dans le fichier boards.txt


bisra

Dans .Arduino15 j'ai  les sous-dossiers packages et staging
Dans packages: /esp32 et /esp8266 avec des sous-dossiers
Dans staging: /packages et plein de fichiers .zip

Et quand je fais Outils/type de cartes il n'y a aucune carte des familles esp32 et esp8266

al1fch

la compilation avec des cartes AVR fonctionne normalement ? seules les ESP posent problême ?

bisra

Je voulais dire qu'il n'y a aucune carte précitée dans le MENU type de carte. Mais dasn l'arborescence de mon pc il y a tout.
J'aurais bien mis des images comme toi mais je ne sais pas comment les mettre. Il n'y a pas de barre pour ça dans mon navigateur.


al1fch

#7
May 18, 2019, 12:22 pm Last Edit: May 18, 2019, 12:25 pm by al1fch
Si tous les fichiers sont bien en place , à moins que quelqu'un ait une autre idée , je partirai vers une réinstallation de l'IDE Arduino et donc des extensions ESP après avoir effacé le contenu de .Arduino15 , en ne gardant que le dossier /Arduino avec les sketches perso et le librairis ajoutées

Copies d'écran : j'utilise en ce moment Flameshot pour ses possibilités d'adition, de partage.....
envoi de l'image en attachement au message
consulter le message pour copier l'url de l'image
rééditer le message et utilsier l'icône 'Insert an image' pour mettre l'url de l'image


bisra

J'ai déjà fait ça deux fois avec le même résultat. Je n'y comprends rien.

al1fch

#9
May 18, 2019, 12:26 pm Last Edit: May 18, 2019, 12:29 pm by al1fch
L'IDE Arduino fonctionne -t-il pour  carte Arduino de base ? (compilation)

bisra

J'ai réussi à compiler une source écrite pour esp8266. ça compile bien. C'est à n'y rien comprendre.

Je fais un essai avec flameshot:

http://i.imgur.com/ZelJs8e.png
http://i.imgur.com/6KrWLZp.png

Dis moi si ça marche..

bisra

Mais bien sûr une fois compilé, je ne peux téléverser le programme puisque la carte esp8266 n'est pas en ligne.

al1fch

J'ai bien vu les 2 copies d'écran hébergée sur Imgur

Quelle carte était sélectionnée dans l'IDE pour compiler la source "écrite pour ESP8266"?
Si tu as pu compiler pour ESP8266  avec l'IDE c'est à priori que ce type de carte apparaît  comme option sdans le menu déroulant de sélection de cartes.

'carte pas en ligne' ? tu veux dire que la carte n'est pas vue via le port USB ?

As-tu obtenu au préalable les droits de lecture/écriture les ports série USB  en ajoutant ton nom d'utilisateur au groupe 'dialout' , puis en te reconnectant ?


68tjs

#13
May 18, 2019, 02:13 pm Last Edit: May 18, 2019, 02:14 pm by 68tjs
Quote
Mais lorsque j'ai ouvert le menu pour ajouter ma carte esp8266 générique, aucune carte à base de esp8266 n'y figure. On ne voit que le cartes standard arduino genre Arduino Uno, Mini etc..
L'opération se fait en deux temps.
Temps 1 il faut renseigner l'adresse du dépôt espressif
Temps 2 Dans "type de carte" tu ne verra rien tant que tu ne cliquera pas sur la première ligne : "Gestionnaire de carte".
C'est à ce moment que les fichiers pour gérer les cartes à basée sur l'ESP8266 seront réellement chargées.
C'est logique, mais c'est piégeant.

al1fch

#14
May 18, 2019, 02:23 pm Last Edit: May 18, 2019, 02:35 pm by al1fch
Effectivement je ne pensais pas à ce point, 68tjs..... mais comme bisra dit avoir réeussi à compiler pour ESP266 (message # tel que je le comprend) et qu'il a constaté la présence des dossiers ESPx téléchargés je suis perplexe.......

Go Up