Erreur de mise à jour

Questions sur les codes officiels du core arpschuino
Questions about official codes from arpschuino core
Christian
Messages : 10
Enregistré le : jeu. 29 déc. 2022 13:29

Erreur de mise à jour

Message par Christian »

Bonjour,
Je viens de mettre à jour l’arpschuino32 de la version 1.1 vers la version 1.2. L’update semblait ok mais au redémarrage je n’ai plus accès à l’interface web et l’arpschuino n’apparait plus dans la liste des appareils connectés sur le réseau. Ce qui apparaît, c’est un esp32 mais pas l’arpschuino32.
J’ai tenté de me connecter en utilisant les différentes méthodes proposées sur le site. Mais rien à faire.
Que puis-je faire ?
Par avance merci de votre aide.
Christian
Christian
Messages : 10
Enregistré le : jeu. 29 déc. 2022 13:29

Re: Erreur de mise à jour

Message par Christian »

Je vais donc réinstaller le système sur l’arpschuino32. Je me demandais si je pouvais directement téléverser le code 1.2.3
Ça va être l’aventure, car je n’ai jamais fait ça.
Si j’ai bien compris, je dois utiliser VScode et platformIO.

Ce n’est pas avec l’IDE arduino ?
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Erreur de mise à jour

Message par Jacques »

Bonjour Christian,
c'est très étonnant ce qu'il t'arrive...
D'autant que si ESP32 apparaît dans la liste des appareils connectés, il y a un code qui tourne, l'esp32 ne se connecte pas sans rien !
Ce que je te propose, avant de ré-uploader la carte, c'est de monitorer ce qu'il se passe sur le port série.
On peut faire ça avec arduino ou avec VScode/platformIO.
Avec arduino c'est ici (chap 2.4) :
http://arpschuino.fr/connect-arpschuino32.php#2
Ou mieux, installes VScode, puis le plugin platformIO et ouvre le code source arpschuino32 1.2.3 avec. Puis ouvre le port serie en cliquant sur le bouton en forme de prise électrique.
Et dis nous...
Ce qu'il va s'écrire sur le port serie va nous donner des précieuses information pour comprendre ce qu'il se passe.
Christian
Messages : 10
Enregistré le : jeu. 29 déc. 2022 13:29

Re: Erreur de mise à jour

Message par Christian »

Oui, il doit y avoir du code d'installé.
j'ai bien la première connexion avec l'arpschuino32 en point d'accès avec le SSID new_arpschuino32
le mot de passe est accepté.
Mais pour la page web à l'adresse 192.168.4.1:
Cette page du site 192.168.4.1 est introuvable Aucune page Web trouvée à l'adresse :http://192.168.4.1/
HTTP ERROR 404

Prochaine étape la connexion par le port série
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Erreur de mise à jour

Message par Jacques »

Oui c'est expliqué dans le tuto :
http://arpschuino.fr/connect-arpschuino32
Chapitre 2.4 pour monitorer avec l'usb>serial.
Sinon tu peux essayer la technique avec le SSID rescue (chapitre 4), ça devrait fonctionner.
Christian
Messages : 10
Enregistré le : jeu. 29 déc. 2022 13:29

Re: Erreur de mise à jour

Message par Christian »

voici ce qui s'affiche dans le moniteur série de l'IDE lorsque je redémarre la carte arpschuino32.
Je ne suis pas capable d'interpréter cela.

est-ce que c'est possible de réinstaller le code source ?

ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:12784
load:0x40080400,len:3032
entry 0x400805e4
E (575) esp_core_dump_flash: No core dum����ѥѥ���found!
E (575) esp_core_dump_flash: No core dump partition found!

Version 1.2.3 holly motors
E (43) SPIFFS: mount failed, -10025
[ 53][E][SPIFFS.cpp:89] begin(): Mounting SPIFFS failed! Error: -1
SPIFFS error...
nothing detected on i2c port !
DMX address : 1
artnet universe : 1
signal mode : DMX or Artnet IN
SSID : Livebox-8014
[ 191][E][Preferences.cpp:483] getString(): nvs_get_str len fail: hostname NOT_FOUND
hostname : arpschuino32
Connection ...

Connection established!
IP address : 192.168.1.22
Server active!

Port A: PWM
14 bits; freq 4882 hz; LED curve;

Port B: PWM
14 bits; freq 4882 hz; LED curve;

Port I2C : 0 device(s):

signal mode: DMX or Artnet in
DMX ready
artnet ready
Christian
Messages : 10
Enregistré le : jeu. 29 déc. 2022 13:29

Re: Erreur de mise à jour

Message par Christian »

J'ai fait une tentative pour uploader le code en utilisant VScode.
Sans succès !!!
je ne sais pas quoi faire

Code : Tout sélectionner

Processing esp32doit-devkit-v1 (platform: espressif32 @ ~6.0.0; board: esp32doit-devkit-v1; framework: arduino)
---------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32doit-devkit-v1.html
PLATFORM: Espressif 32 (6.0.1) > DOIT ESP32 DEVKIT V1
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 @ 3.20006.221224 (2.0.6)       
 - tool-esptoolpy @ 1.40400.0 (4.4.0)
 - tool-mkfatfs @ 2.0.1
 - tool-mklittlefs @ 1.203.210628 (2.3)
 - tool-mkspiffs @ 2.230.0 (2.30)
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 44 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESP Async WebServer @ 1.2.3
|-- AsyncTCP @ 1.1.1
|-- ArtNet @ 0.2.12
|-- ServoESP32 @ 1.0.3
|-- esp_dmx @ 2.0.2
|-- Adafruit PWM Servo Driver Library @ 2.4.1
|-- ArpAccelStepper
|-- Arpschuino
|-- Preferences @ 2.0.0
|-- Wire @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- HTTPClient @ 2.0.0
|-- Update @ 2.0.0
|-- WiFi @ 2.0.0
|-- SPIFFS @ 2.0.0
|-- arpschuino32_core
Building in release mode
Retrieving maximum program size .pio\build\esp32doit-devkit-v1\firmware.elf
Checking size .pio\build\esp32doit-devkit-v1\firmware.elf      
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [==        ]  17.8% (used 58228 bytes from 327680 bytes)
Flash: [========  ]  81.4% (used 1386333 bytes from 1703936 bytes)
Configuring upload protocol...
AVAILABLE: cmsis-dap, esp-bridge, esp-prog, espota, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa       
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: COM15
Uploading .pio\build\esp32doit-devkit-v1\firmware.bin
esptool.py v4.4
Serial port COM15
Connecting......................................

A fatal error occurred: Failed to connect to ESP32: Invalid head of packet (0x53): Possible serial noise or corruption.       
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
*** [upload] Error 2
================= [FAILED] Took 22.63 seconds =================

 *  The terminal process "C:\Users\christian\.platformio\penv\Scripts\platformio.exe 'run', '--target', 'upload'" terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. 
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Erreur de mise à jour

Message par Jacques »

Quand apparaît sur la console :
Connecting....
Il faut appuyer sur le bouton boot pendant une seconde.

N'oublie pas qu'il y a deux choses à uploader:
Le code en cliquant : ->, en bas de la fenêtre.
Le filesysteme en cliquant sur la tête de fourmi à gauche, puis sur Upload Filesystem Image.

et à la fin on appuie sur le bouton reset de la carte.
Christian
Messages : 10
Enregistré le : jeu. 29 déc. 2022 13:29

Re: Erreur de mise à jour

Message par Christian »

Après toutes ces frayeurs, j'ai de nouveau accès à l"interface web de l'arpschuino. Je ne sais pas si l'upload de la version 1.2.3 du code y a fait quelque chose car il semble que la mise à jour avait été faite. J'ai constaté que l'utilisation du programmateur usb série me permettait une connexion avec l'adresse ip et donc un accès à la page web.
J'ai supposé qu'il pouvait y avoir un problème d'alimentation. La led rouge était pourtant bien allumée mais cela ne permettait peut-être pas d'alimenter correctement l'arpschuino.
J'ai changé l'alimentation et j'ai maintenant accès à la carte et mon logiciel dlight peut de nouveau s'y connecter.
Le nom de la carte n'est plus arpschuino32 sur la box, mais cela fonctionne.
Avec cette erreur de mise à jour, j'aurai appris à utiliser un programmateur usb série , VScode et l'extension plateformIO.

Merci à toi Jacques, tu m'as bien fait avancé. Me voilà mieux outillé pour explorer les possibilités des cartes arpschuino.
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Erreur de mise à jour

Message par Jacques »

Bonne nouvelle !
C'est possible oui, qu'il y ait eu un problème d'alimentation. une alimentation stable est essentielle.
En électronique en général, beaucoup de problèmes sont dus à une mauvaise alimentation...
De toute façon, c'est une bonne chose d'avoir un USB>serial et tu peut monitorer pas mal de choses, en particulier l'adresse IP.
Puisque tu utilise D::light, j'en profite pour te poser une question : peut on, à la fois émettre du DMX avec une enttec et du artnet ?
Répondre