ELX-Software

ELX-ESP Programmer

Documentation

Brancher une carte, programmer, lire la flash et que faire quand la puce ne répond pas.

Connexion

  • Choisissez le port COM à gauche ; la liste indique le pont (CP210x, CH34x, FTDI) et se met à jour d’elle-même.
  • 921 600 bauds conviennent à la plupart des cartes ; descendez à 460 800 ou 115 200 avec un câble long ou médiocre.
  • Cliquez sur Connecter : le programme redémarre la puce en bootloader via DTR et RTS, charge son stub de programmation et lit les partitions.
Le port est mémoriséLe dernier port, le débit, les options et la langue de l’interface sont restaurés au démarrage suivant.

Programmation

Déposez les fichiers dans la fenêtre ou cliquez sur la zone de dépôt pour les choisir. Chaque carte de fichier indique ce qui a été reconnu et l’adresse ; l’adresse se modifie, et auto rétablit celle qui a été calculée. Pendant l’écriture, la vitesse et le temps restant s’affichent ; l’opération peut être annulée, et la puce redémarrée une fois la programmation terminée.

Effacer toute la flashL’option supprime le firmware, les réglages NVS et le système de fichiers. À utiliser quand la disposition des partitions change, sinon d’anciennes données peuvent rester dans les nouvelles partitions.

Quand la puce ne répond pas

SymptômeQue vérifier
Le port est occupéUn autre programme le tient : un moniteur série, l’Arduino IDE ou une copie précédente
La puce ne répond pasUn câble USB de charge seule, ou une carte sans reset automatique : maintenez BOOT, appuyez sur EN, puis connectez
Démarrage en mode normalLes lignes de reset ne sont pas reliées à EN et IO0 : entrez dans le bootloader à la main
Échec du contrôle MD5Mauvais câble ou débit trop élevé : reconnectez à 460 800 bauds
Le système de fichiers n’est pas LittleFSLa partition contient SPIFFS ou FAT ; sa taille est affichée, pas ses fichiers

Dans la même rubrique