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

Embarqué Discussion :

[Arduino EDI 2.0] [ESP32] Installer système de fichiers SPIFFS


Sujet :

Embarqué

  1. #1
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 791
    Par défaut [Arduino EDI 2.0] [ESP32] Installer système de fichiers SPIFFS
    Salut à tous.

    Jusqu'à présent, j'étais dans l'IDE Arduino 1.8.19. Je viens d'installer aujourd'hui même, la nouvelle version 2.0.0 pour Windows.
    J'ai voulu réinstaller "ESP32 SKETCH Data Upload", et je découvre que SPIFFS n'est pas disponible dans la dernière version.
    Le plug-in est développé en java et n'est pas compatible avec l'IDE Arduino 2.0.0.

    Comment téléverser mes index.html et styles.css dans la mémoire flash de mon esp32 ?

    Cordialement.
    Artemus24.
    @+

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 129
    Billets dans le blog
    47
    Par défaut
    Salut,

    Évidemment, nouvelle version, nouveaux problèmes...

    Je n'ai pas d'ESP32 sous la main pour tester, mais je donne des pistes...

    - les utilitaires en lignes de commande mklittlefs et mkspiffs sont installés par défaut quand tu as lancé l'installation des outils ESP32 depuis le gestionnaire de cartes (chez moi dans C:\Users\fleb\AppData\Local\Arduino15\packages\esp32\tools). Voir https://github.com/earlephilhower/mklittlefs pour la doc.

    - il existe des wrappers en Python comme littlefs-python.

  3. #3
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 791
    Par défaut
    Salut à tous.

    Je précise que mon nouvel IDE Arduino 2.0.0 est installé sous Windows 10 Pro et non sous Debian Bullseye et j'utilise "LittleFS" dans mes sketch. Je n'ai pas Python sous Windows 10 Pro.

    Après l'installation du nouvel IDE Arduino, et la mise à jour des bibliothèques, je découvre que "onewire.h" a disparu ??? Je l'ai réinstallé. Je ne comprends pas pourquoi ma bibliothèque a disparu alors que les autres sont toujours présentes.

    L'outil "esp32fs.jar" est bien installé dans mon répertoire "L:\Arduino\Tools\ESP32_FS\tool".
    J'ai bien précisé où se trouve mon carnet de croquis dans l'IDE Arduino 2.0.0 / fichier / préférences.

    J'ai conservez dans mes archives mklittlefs.zip, que j'ai extrait et installé dans "C:\Users\Patron\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\tools".

    Dans l'IDE Arduino 2.0.0 / outils, je n'ai plus la ligne "ESP32 SKETCH Data Upload" qui apparaissait comme avant.

    Dans le répertoire "C:\Users\Patron\AppData\Local\Arduino15\packages\esp32\tools", j'ai bien :
    --> esptool_py
    --> mkspiffs
    --> xtensa-esp32-elf-gcc

    J'ai bien dans mon environnement le répertoire "data" qui contient mes fichiers :
    --> index.html
    --> styles.css
    et qui sont bien associés à mon sketch.

    Dans mon ancien sujet, j'ai externalisé mes fichiers comme tu me l'avais conseillé F-leb.
    J'ai déjà eu des problèmes avec ce chargeur quand j'ai eu une mise à jour de l'IDE Arduino.

    Quand j'ai testé "ESP32 AT", j'ai installé "flash_download_tool_3.9.2.zip".
    Je suppose que cela me sert que pour téléverser un binaire. Est-ce bien cela ?
    Comment l'utiliser pour installer mes fichiers du répertoire "data" ? Ou alors cet utilitaire ne le permet pas ?

    Cordialement.
    Artemus24.
    @+

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 129
    Billets dans le blog
    47
    Par défaut
    Bonjour,

    Il y a un ticket d'ouvert ici Missing support for external tools / plugins

    Comme tu peux le voir, tous les outils externes en Java pour l'EDI 1.8.x ne fonctionnent plus dans l'EDI 2.0, et c'est une bonne raison de rester en 1.8.x pour l'instant. Il va falloir patienter...

    Note que tu peux très bien installer les deux versions de l'EDI sur ton poste en attendant.

  5. #5
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 791
    Par défaut
    Salut F-leb.

    Je suis au courant de ce problème de compatibilité entre ce chargeur écrit en Java et l'IDE Arduino écrit en électron.
    Cela fait 1,5 ans que le problème a été dénoncé et personne ne l'a encore résolu.
    Combien de temps faudra-t-il encore attendre avant de proposer une solution ?
    Cela n'incite pas de passer à l'IDE Arduino 2.0.0.

    Citation Envoyé par F-leb
    Note que tu peux très bien installer les deux versions de l'EDI sur ton poste en attendant.
    Aucun intérêt d'avoir les deux versions de l'IDE Arduno.
    Je constate que la nouvelle version a un léger petit problème.
    A chaque fois que j'ouvre l'IDE Arduino, je dois sélectionner le type de module ESP32 et le port utilisé.
    A part ça, je ne vois aucune nouveauté dans ce IDE Arduino.

    Pour téléverser dans l'ESP32, il faut un utilitaire qui le permet.
    Je suppose que mon "flash_download_tool_3.9.2.zip" permet de le faire.
    Mais quand est-il de la partie qui m'intéresse, à savoir SPIFFS ?
    Est-ce juste une question d'adresse d'implantation d'un binaire ?

    Cordialement.
    Artemus24.
    @+

  6. #6
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 129
    Billets dans le blog
    47
    Par défaut
    Citation Envoyé par Artemus24 Voir le message
    Je suis au courant de ce problème de compatibilité entre ce chargeur écrit en Java et l'IDE Arduino écrit en électron.
    C'est toujours un plaisir de te renseigner sur un problème dont tu es déjà au courant

    Pour le reste, je suppose que cela passe par les utilitaires mklittlefs.exe ou mkspiffs.exe pour générer l'image, et esptool.py pour le flashage. Je n'en sais pas plus... S'il faut attendre, j'attendrais...

  7. #7
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 791
    Par défaut
    Salut F-leb.

    C'est un plaisir de te lire et d'échanger avec toi.
    Je croyais bien faire en passant à l'IDE Arduino 2.0.0. J'ai désinstallé cette version et je suis revenu à mon ancienne version 1.8.19.

    C'est toujours le bordel dans cet IDE Arduino.
    Tu passes un temps fou à comprendre et à trouver les bonnes extensions, quand elles fonctionnent.

    J'espère que dans 1 ou 2 ans, le problème sera résolu.

    Cordialement.
    Artemus24.
    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer système en réseau
    Par Merlo dans le forum Administration
    Réponses: 9
    Dernier message: 28/08/2015, 22h42
  2. Probleme installer système de base
    Par Circee xxx dans le forum Debian
    Réponses: 5
    Dernier message: 17/01/2015, 09h18
  3. [PayPal] Installation système PayPal
    Par guy2004 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/08/2009, 13h36
  4. Installation système Mac
    Par vanturea dans le forum Apple
    Réponses: 3
    Dernier message: 08/04/2009, 15h50
  5. Réponses: 3
    Dernier message: 16/03/2008, 13h50

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