Faire un afficheur déporté
- espacegeo
- Hors Ligne
- Membre junior
- Messages : 30
- Remerciements reçus 1
J’essayerai à mon retour samedi.
Mais j’ai deux afficheurs et ça me fait pareil sur les deux après le téléchargement.
Connexion ou Créer un compte pour participer à la conversation.
- macpoy26
- Hors Ligne
- Membre senior
- Messages : 73
- Remerciements reçus 4
Je suis passé de la version 2.11 a la 2.52 d'un coup
Et nickel, en fait comme je ne maitrise pas trop je craigniez de modifier quoi que ce soit
J'ai remplacer les fichiers dans le dossier compagnon par les nouveaux, mis a jour le fichier perso.h et compiler/transférer
Et j'ai refuser toutes les mises a jour proposées par le logiciel Ardunio.
C'est l'occasion pour moi de remercier encore Baroudeur pour son initiative et travail car ça permet a des personnes comme moi qui ne sommes pas des spécialistes d’être autonome
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
- Auteur du sujet
- Hors Ligne
- Membre elite
Je viens de mettre la version 2.52
Et il ne se connecte plus à ma box.
Je vois apparaître connexion ok pendant 2 secondes puis il reboot sur connexion en cours.
L’ancienne version fonctionnait 2.45
Tu es sur que les paramètres de perso.h (il a été modifié) sont ok ?
Connexion ou Créer un compte pour participer à la conversation.
- espacegeo
- Hors Ligne
- Membre junior
- Messages : 30
- Remerciements reçus 1
J'ai voulu télécharger sur mon deuxième afficheur même problème sa reboot. J'ai retélécharger et je retrouve le problème sur le premier afficheur.
J'ai réinstaller la version 2.45 ça fonctionne ...
le fichier persoh est pourtant renseigné .
ce qui est bizarre j'ai l'information connexion ok(192.168.1.65)-75db pendant 1 seconde puis sa reboot connexion en cours ...
Connexion ou Créer un compte pour participer à la conversation.
- salvatore31
- Hors Ligne
- Nouveau membre
- Messages : 10
- Remerciements reçus 1
vérifie si dans outils : USB CDC On Boot est bien sur ""Disabled " sur Enabled ça bloque
Je suis retourné sur ma cession windows et ça fonctionne.
J'ai voulu télécharger sur mon deuxième afficheur même problème sa reboot. J'ai retélécharger et je retrouve le problème sur le premier afficheur.
J'ai réinstaller la version 2.45 ça fonctionne ...
le fichier persoh est pourtant renseigné .
ce qui est bizarre j'ai l'information connexion ok(192.168.1.65)-75db pendant 1 seconde puis sa reboot connexion en cours ...
Connexion ou Créer un compte pour participer à la conversation.
- espacegeo
- Hors Ligne
- Membre junior
- Messages : 30
- Remerciements reçus 1
Connexion ou Créer un compte pour participer à la conversation.
- macpoy26
- Hors Ligne
- Membre senior
- Messages : 73
- Remerciements reçus 4
Lorsque l'afficheur est connecté au PC avec la plateforme de dev. Arduino c'est nickel
Si je le déconnecte sous tension avec la batterie en service ça reste nickel
Si je coupe la batterie au démarrage il reste figé sur l’écran de démarrage
J'ai re-injecté plusieurs fois le prog. c'est pareil
Quelqu'un a une idée du problème ?
Merci d'avance
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- espacegeo
- Hors Ligne
- Membre junior
- Messages : 30
- Remerciements reçus 1
Salvatore31 à raison ça bloquer aussi
Connexion ou Créer un compte pour participer à la conversation.
- macpoy26
- Hors Ligne
- Membre senior
- Messages : 73
- Remerciements reçus 4
Merci pour le rappel, comme les paramètres restaient toujours selon la dernière utilisation je ne les regardais plusvérifie si dans outils : USB CDC On Boot est bien sur ""Disabled " sur Enabled ça bloque
Salvatore31 à raison ça bloquer aussi
Connexion ou Créer un compte pour participer à la conversation.
- Defaliz
- Hors Ligne
- Membre platinium
- Messages : 348
- Remerciements reçus 21
je suis en train de travailler sur une mise à jour du companion en wifi (OTA, on the air)
au préalable il faut compilé les fichiers dans arduino (croquis --> exporter les binaires compilés)
on obtient un fichier companion.bin que l'on envoie en wifi au companion..
sur la page web j'ai ajouté un bouton update..
j'ai un souci de transfert , que je tente de régler (blocage à 5 ou 10%), mais ça devrait fonctionner bientôt...
si ça intéresse quelqu'un je donnerai les modifs à effectuer...
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
- Auteur du sujet
- Hors Ligne
- Membre elite
bonjour,
je suis en train de travailler sur une mise à jour du companion en wifi (OTA, on the air)
au préalable il faut compilé les fichiers dans arduino (croquis --> exporter les binaires compilés)
on obtient un fichier companion.bin que l'on envoie en wifi au companion..
sur la page web j'ai ajouté un bouton update..
j'ai un souci de transfert , que je tente de régler (blocage à 5 ou 10%), mais ça devrait fonctionner bientôt...
si ça intéresse quelqu'un je donnerai les modifs à effectuer...
Si je te dis que ça m’intéresse, ça t'étonnes ?
Connexion ou Créer un compte pour participer à la conversation.
- Defaliz
- Hors Ligne
- Membre platinium
- Messages : 348
- Remerciements reçus 21
ArduinoOTA par le gestionnaire de bib
je me suis inspiré de l'exemple qui s'y trouve "otawebupdater" on peut l'utiliser tel quel sur le esp32s3 en changeant le ssid et le password
il y a un login/passwd (admin/admin, que j'ai retiré pour le companion)
ensuite on peut charger un .bin, mais même avec l'exemple le transfert se bloque à 8% ou 9%
je cherche..
Connexion ou Créer un compte pour participer à la conversation.
- Defaliz
- Hors Ligne
- Membre platinium
- Messages : 348
- Remerciements reçus 21
mais avec le code companion ça bloque toujours à 9% et je pense que le fichier bin du companion est trop gros pour la mémoire.. (1.3mb)
si l'on prend un plus petit fichier ça fonctionne..
je mets tout de même mes modifs (en rouge)... tu auras peut être une idée...
faire la modif sur une copie du companion.ino
ajout de 2 libs
#include <Update.h>
#include <WebServer.h>
Ajout du code pour le bouton update
// Variables pour serveur web
WiFiServer server(80);
WebServer server_update(80);
const char* serverIndex =
"<form method='POST' action='#' enctype='multipart/form-data' id='upload_form'>"
"<input type='file' name='update'>"
"<input type='submit' value='Update'>"
"</form>"
"<div id='prg'>progress: 0%</div>"
"<script>"
"$('form').submit(function(e){"
"e.preventDefault();"
"var form = $('#upload_form')[0];"
"var data = new FormData(form);"
" $.ajax({"
"url: '/update',"
"type: 'POST',"
"data: data,"
"contentType: false,"
"processData:false,"
"xhr: function() {"
"var xhr = new window.XMLHttpRequest();"
"xhr.upload.addEventListener('progress', function(evt) {"
"if (evt.lengthComputable) {"
"var per = evt.loaded / evt.total;"
"$('#prg').html('progress: ' + Math.round(per*100) + '%');"
"}"
"}, false);"
"return xhr;"
"},"
"success:function(d, s) {"
"console.log('success!')"
"},"
"error: function (a, b, c) {"
"}"
"});"
"});"
"</script>";
appel de l'update à la fin de la page web
//Finalisation page web
clientweb.println("</div>");
clientweb.println(serverIndex);
enfin gestion du chargement du bin
RSSI = String(WiFi.RSSI());
// Récupération de l'heure
udp.begin(localPort);
syncTime();
/*handling uploading firmware file */
server_update.on("/", HTTP_POST, []() {
server_update.sendHeader("Connection", "close");
server_update.send(200, "text/plain", (Update.hasError()) ? "FAIL" : "OK");
ESP.restart();
}, []() {
HTTPUpload& upload = server_update.upload();
if (upload.status == UPLOAD_FILE_START) {
Serial.printf("Update: %s\n", upload.filename.c_str());
if (!Update.begin(UPDATE_SIZE_UNKNOWN)) { //start with max available size
Update.printError(Serial);
}
} else if (upload.status == UPLOAD_FILE_WRITE) {
/* flashing firmware to ESP*/
if (Update.write(upload.buf, upload.currentSize) != upload.currentSize) {
Update.printError(Serial);
}
} else if (upload.status == UPLOAD_FILE_END) {
if (Update.end(true)) { //true to set the size to the current progress
Serial.printf("Update Success: %u\nRebooting...\n", upload.totalSize);
} else {
Update.printError(Serial);
}
}
});
clientweb.println("</body></html>");
Connexion ou Créer un compte pour participer à la conversation.
- Jonas48
- Hors Ligne
- Membre premium
- Messages : 148
- Remerciements reçus 13
J'ai testé avec le 2.50 et 2.45 et il bugg tjrs, l'écrant reste noir
Voila le message , si vous avez une idée... Merci Jonas
ATTENTION: la bibliothèque Timezone prétend être exécutable sur la (ou les) architecture(s) avr et peut être incompatible avec votre carte actuelle qui s'exécute sur esp32.
Le croquis utilise 1197289 octets (38%) de l'espace de stockage de programmes. Le maximum est de 3145728 octets.
Les variables globales utilisent 61840 octets (18%) de mémoire dynamique, ce qui laisse 265840 octets pour les variables locales. Le maximum est de 327680 octets.
esptool.py v4.2.1
Serial port /dev/cu.usbmodem1101
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 34:85:18:8b:a1:00
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00134fff...
Compressed 14768 bytes to 10148...
Writing at 0x00000000... (100 %)
Wrote 14768 bytes (10148 compressed) at 0x00000000 in 0.3 seconds (effective 396.5 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 137...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (137 compressed) at 0x00008000 in 0.1 seconds (effective 332.2 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 489.1 kbit/s)...
Hash of data verified.
Compressed 1197680 bytes to 677438...
Writing at 0x00010000... (2 %)
Writing at 0x0002245b... (4 %)
Writing at 0x0002ce3a... (7 %)
Writing at 0x0003d904... (9 %)
Writing at 0x0004aeea... (11 %)
Writing at 0x000555a2... (14 %)
Writing at 0x00060f63... (16 %)
Writing at 0x0006bbc1... (19 %)
Writing at 0x0007bec0... (21 %)
Writing at 0x000816b9... (23 %)
Writing at 0x00087650... (26 %)
Writing at 0x0008cc3e... (28 %)
Writing at 0x00092a22... (30 %)
Writing at 0x00098480... (33 %)
Writing at 0x0009e0ea... (35 %)
Writing at 0x000a3815... (38 %)
Writing at 0x000a8d9b... (40 %)
Writing at 0x000adef0... (42 %)
Writing at 0x000b2c91... (45 %)
Writing at 0x000b7cac... (47 %)
Writing at 0x000bcb72... (50 %)
Traceback (most recent call last):
File "esptool/loader.py", line 375, in command
File "esptool/loader.py", line 307, in read
File "esptool/loader.py", line 1401, in slip_reader
File "serial/serialutil.py", line 594, in inWaiting
File "serial/serialposix.py", line 549, in in_waiting
OSError: [Errno 6] Device not configured
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "serial/serialposix.py", line 398, in _reconfigure_port
termios.error: (6, 'Device not configured')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "esptool.py", line 34, in <module>
File "esptool/__init__.py", line 1004, in _main
File "esptool/__init__.py", line 806, in main
File "esptool/cmds.py", line 502, in write_flash
File "esptool/loader.py", line 108, in inner
File "esptool/loader.py", line 963, in flash_defl_block
File "esptool/loader.py", line 406, in check_command
File "esptool/loader.py", line 393, in command
File "serial/serialutil.py", line 372, in timeout
File "serial/serialposix.py", line 401, in _reconfigure_port
serial.serialutil.SerialException: Could not configure port: (6, 'Device not configured')
[69725] Failed to execute script 'esptool' due to unhandled exception!
Failed uploading: uploading error: exit status 1
Connexion ou Créer un compte pour participer à la conversation.
- patrick
- Hors Ligne
- Administrateur
- Messages : 3084
- Remerciements reçus 475
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- MSun-PV
- Vos installations
- Faire un afficheur déporté