esp32 crash durante invio email

Taggato: ,

Visualizzazione 4 filoni di risposte
  • Autore
    Post
    • #21817
      Franz66
      Partecipante

        Ciao Renzo, ho realizzato una centralina antifurto che tra le altre cose crea un file txt su SPIFFS con il log degli eventi e raggiunta una certa dimensione in kb lo invia tramite la tua libreria.
        L’invio dell’email per evitare ritardi indesiderati è delegato al core 0.
        Funziona tutto perfettamente fino alla versione 2.4.3 dalla 3.0.0 in poi il microprocessore va in crash durante l’invio della email, cosa sbaglio? Grazie dell’aiuto.

      • #21819
        Renzo Mischianti
        Amministratore del forum

          Ciao Franz,
          immagino che sta parlando di un esp8266 e del framework 2.4.2.

          Nel caso ho avuto un problema simile sull’applicazione dell’inverter.
          Da quello che ho capito dalla versione 2.4 in poi il consumo di memoria è aumentato molto, inoltre dalla versione 3.0 lo SPIFF non è più supportato.
          Di conseguenza prova prima ad usare il framework 2.7, poi metti il 3 e cambia il FS in LittleFS se non va giá con il 2.7 verifica la memoria.

          Ciao Renzo

          • #21820
            Franz66
            Partecipante

              Ciao Renzo, no ho utilizzato un ESP32 più precisamente un TTGO T-CALL V1.4 con Firmware 2.4.0.0.

          • #21822
            Renzo Mischianti
            Amministratore del forum

              Ciao Franz,
              se è esp32 2.0.4 immagino, comunque domani faccio dei test, io ero fermo al 2.0.3.
              Ciao Renzo

              • #21823
                Franz66
                Partecipante

                  Si il framework è il 2.0.4 ma il problema era presente anche con il 2.0.3 invece io mi riferivo al firmware dell’esp32 che attualmente è il 2.4.0.0.
                  Firmware espressif

              • #21825
                Franz66
                Partecipante

                  Buonasera Renzo, ho provato a ricompilare con LittleFS ma fa lo stesso identico problema.

                  22:06:00.877 -> RCPT TO: <franco.anzini@live.it>
                  22:06:01.018 -> 250 2.1.5 OK d3-20020a056402400300b0043a61f6c389sm3224620eda.4 - gsmtp
                  
                  22:06:01.018 -> DATA:
                  22:06:01.535 -> 354  Go ahead d3-20020a056402400300b0043a61f6c389sm3224620eda.4 - gsmtp
                  
                  22:06:01.630 -> Array: syslog_3.txt
                  22:06:01.630 -> --frontier
                  22:06:01.630 -> Content-Type: 
                  22:06:01.630 -> text/plain
                  22:06:01.630 -> ; charset="UTF-8"
                  22:06:01.677 -> Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.
                  22:06:01.677 -> 
                  22:06:01.677 -> Core  0 register dump:
                  22:06:01.677 -> PC      : 0x40183cdb  PS      : 0x00060930  A0      : 0x80178340  A1      : 0x3ffb4330  
                  22:06:01.724 -> A2      : 0x3ffb9174  A3      : 0x00000072  A4      : 0x3ffb4354  A5      : 0x3ffc46d0  
                  22:06:01.724 -> A6      : 0x00000000  A7      : 0x00000009  A8      : 0x8008f08c  A9      : 0x3ffb4330  
                  22:06:01.724 -> A10     : 0x00000003  A11     : 0x00060923  A12     : 0x00060920  A13     : 0x3ffdd350  
                  22:06:01.724 -> A14     : 0x00ff0000  A15     : 0x00000003  SAR     : 0x00000018  EXCCAUSE: 0x0000001c  
                  22:06:01.724 -> EXCVADDR: 0x00000072  LBEG    : 0x40089b6c  LEND    : 0x40089b77  LCOUNT  : 0xffffffff  
                  22:06:01.724 -> 
                  22:06:01.724 -> 
                  22:06:01.724 -> Backtrace:0x40183cd8:0x3ffb43300x4017833d:0x3ffb4350 0x4017840d:0x3ffb4380 0x400e467b:0x3ffb43a0 0x400e4a1d:0x3ffb43d0 0x400e4ab6:0x3ffb4400 0x400e431d:0x3ffb4480 0x400e433d:0x3ffb44b0 0x400e7435:0x3ffb44d0 0x400e7a96:0x3ffb46c0 0x400e7ac1:0x3ffb46f0 0x400e7aed:0x3ffb4720 0x400d80d2:0x3ffb4770 
                  22:06:01.771 -> 
                  22:06:01.771 -> 
                  22:06:01.771 -> 
                  22:06:01.771 -> 
                  22:06:01.771 -> ELF file SHA256: 0000000000000000
                  22:06:01.771 -> 
                  22:06:01.771 -> Rebooting...
                  
                  
                • #21831
                  Renzo Mischianti
                  Amministratore del forum

                    Hi Franz,
                    perdonami, non avevo capito che le versioni di cui parlavi non era del framework ma della libreria.
                    Comunque avevo introdotto un bug, ho fatto un nuovo rilascio della libreria, lo trovi fixato nella versione 3.0.4 dell’ EMailSender.
                    Grazie Renzo

                    • #21834
                      Franz66
                      Partecipante

                        Perfetto Renzo adesso funziona bene, mi pare anche che l’invio sia molto più veloce.

                        Grazie Franco.

                  Visualizzazione 4 filoni di risposte
                  • Devi essere connesso per rispondere a questo topic.
                  Exit mobile version