wellenvogel / esp32-nmea2000

nmea2000 gateway with ESP32
GNU General Public License v2.0
65 stars 30 forks source link

I2c sensors ERRORs #61

Closed oxbown closed 11 months ago

oxbown commented 11 months ago

Hello! I´m working in a PortABC version #58 of the esp32-nmea2000 code. I´m using pin 39 for SCL and pin 38 for SDA on a M5ATOMS3. I´m traying to use a ENV III sensor using the "-D GWSHT3X11" and "-D GWQMP698811" flags on "platformio.ini". Compilation is OK and upload to board is OK, but if i plug the sensor in the i2c port the board start to reboot endlessly.

This is the serial log:

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x40377870
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a38
entry 0x403c98d4
E (228) esp_core_dump_flash: No core dump partition found!
E (228) esp_core_dump_flash: No core dump partition found!
[   245][E][Preferences.cpp:483] getString(): nvs_get_str len fail: systemName NOT_FOUND
[   246][E][Preferences.cpp:483] getString(): nvs_get_str len fail: talkerId NOT_FOUND
[   250][E][Preferences.cpp:483] getString(): nvs_get_str len fail: stopApTime NOT_FOUND
[   258][E][Preferences.cpp:483] getString(): nvs_get_str len fail: apPassword NOT_FOUND
[   265][E][Preferences.cpp:483] getString(): nvs_get_str len fail: apIp NOT_FOUND
[   273][E][Preferences.cpp:483] getString(): nvs_get_str len fail: apMask NOT_FOUND
[   280][E][Preferences.cpp:483] getString(): nvs_get_str len fail: useAdminPass NOT_FOUND
[   288][E][Preferences.cpp:483] getString(): nvs_get_str len fail: adminPassword NOT_FOUND
[   296][E][Preferences.cpp:483] getString(): nvs_get_str len fail: showInvalidData NOT_FOUND
[   305][E][Preferences.cpp:483] getString(): nvs_get_str len fail: minXdrInterval NOT_FOUND
[   313][E][Preferences.cpp:483] getString(): nvs_get_str len fail: min2KInterval NOT_FOUND
[   321][E][Preferences.cpp:483] getString(): nvs_get_str len fail: sendN2k NOT_FOUND
[   328][E][Preferences.cpp:483] getString(): nvs_get_str len fail: usbActisense NOT_FOUND
[   336][E][Preferences.cpp:483] getString(): nvs_get_str len fail: usbBaud NOT_FOUND
[   344][E][Preferences.cpp:483] getString(): nvs_get_str len fail: sendUsb NOT_FOUND
[   351][E][Preferences.cpp:483] getString(): nvs_get_str len fail: receiveUsb NOT_FOUND
[   359][E][Preferences.cpp:483] getString(): nvs_get_str len fail: usbToN2k NOT_FOUND
[   367][E][Preferences.cpp:483] getString(): nvs_get_str len fail: usbReadFilter NOT_FOUND
[   375][E][Preferences.cpp:483] getString(): nvs_get_str len fail: usbWriteFilter NOT_FOUND
[   383][E][Preferences.cpp:483] getString(): nvs_get_str len fail: usbActSend NOT_FOUND
[   391][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serialDirection NOT_FOUND
[   400][E][Preferences.cpp:483] getString(): nvs_get_str len fail: sendSerial NOT_FOUND
[   407][E][Preferences.cpp:483] getString(): nvs_get_str len fail: receiveSerial NOT_FOUND
[   415][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serialToN2k NOT_FOUND
[   423][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serialReadF NOT_FOUND
[   431][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serialWriteF NOT_FOUND
[   439][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serial2Dir NOT_FOUND
[   447][E][Preferences.cpp:483] getString(): nvs_get_str len fail: sendSerial2 NOT_FOUND
[   454][E][Preferences.cpp:483] getString(): nvs_get_str len fail: receiveSerial2 NOT_FOUND
[   463][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serial2ToN2k NOT_FOUND
[   471][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serial2ReadF NOT_FOUND
[   479][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serial2WriteF NOT_FOUND
[   487][E][Preferences.cpp:483] getString(): nvs_get_str len fail: serverPort NOT_FOUND
[   494][E][Preferences.cpp:483] getString(): nvs_get_str len fail: maxClients NOT_FOUND
[   502][E][Preferences.cpp:483] getString(): nvs_get_str len fail: sendTCP NOT_FOUND
[   510][E][Preferences.cpp:483] getString(): nvs_get_str len fail: readTCP NOT_FOUND
[   517][E][Preferences.cpp:483] getString(): nvs_get_str len fail: tcpToN2k NOT_FOUND
[   525][E][Preferences.cpp:483] getString(): nvs_get_str len fail: tcpReadFilter NOT_FOUND
[   533][E][Preferences.cpp:483] getString(): nvs_get_str len fail: tcpWriteFilter NOT_FOUND
[   541][E][Preferences.cpp:483] getString(): nvs_get_str len fail: sendSeasmart NOT_FOUND
[   549][E][Preferences.cpp:483] getString(): nvs_get_str len fail: tclEnabled NOT_FOUND
[   557][E][Preferences.cpp:483] getString(): nvs_get_str len fail: remotePort NOT_FOUND
[   565][E][Preferences.cpp:483] getString(): nvs_get_str len fail: remoteAddress NOT_FOUND
[   573][E][Preferences.cpp:483] getString(): nvs_get_str len fail: sendTCL NOT_FOUND
[   581][E][Preferences.cpp:483] getString(): nvs_get_str len fail: readTCL NOT_FOUND
[   588][E][Preferences.cpp:483] getString(): nvs_get_str len fail: tclToN2k NOT_FOUND
[   596][E][Preferences.cpp:483] getString(): nvs_get_str len fail: tclReadFilter NOT_FOUND
[   604][E][Preferences.cpp:483] getString(): nvs_get_str len fail: tclWriteFilter NOT_FOUND
[   612][E][Preferences.cpp:483] getString(): nvs_get_str len fail: tclSeasmart NOT_FOUND
[   620][E][Preferences.cpp:483] getString(): nvs_get_str len fail: wifiClient NOT_FOUND
[   628][E][Preferences.cpp:483] getString(): nvs_get_str len fail: wifiSSID NOT_FOUND
[   635][E][Preferences.cpp:483] getString(): nvs_get_str len fail: wifiPass NOT_FOUND
[   643][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR1 NOT_FOUND
[   650][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR2 NOT_FOUND
[   657][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR3 NOT_FOUND
[   665][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR4 NOT_FOUND
[   672][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR5 NOT_FOUND
[   679][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR6 NOT_FOUND
[   687][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR7 NOT_FOUND
[   694][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR8 NOT_FOUND
[   701][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR9 NOT_FOUND
[   709][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR10 NOT_FOUND
[   716][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR11 NOT_FOUND
[   723][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR12 NOT_FOUND
[   731][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR13 NOT_FOUND
[   738][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR14 NOT_FOUND
[   745][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR15 NOT_FOUND
[   753][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR16 NOT_FOUND
[   760][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR17 NOT_FOUND
[   768][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR18 NOT_FOUND
[   775][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR19 NOT_FOUND
[   782][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR20 NOT_FOUND
[   790][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR21 NOT_FOUND
[   797][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR22 NOT_FOUND
[   804][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR23 NOT_FOUND
[   812][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR24 NOT_FOUND
[   819][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR25 NOT_FOUND
[   827][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR26 NOT_FOUND
[   834][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR27 NOT_FOUND
[   841][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR28 NOT_FOUND
[   849][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR29 NOT_FOUND
[   856][E][Preferences.cpp:483] getString(): nvs_get_str len fail: XDR30 NOT_FOUND
[   863][E][Preferences.cpp:483] getString(): nvs_get_str len fail: exampleConfig NOT_FOUND
[   872][E][Preferences.cpp:483] getString(): nvs_get_str len fail: exampleBDSel NOT_FOUND
[   880][E][Preferences.cpp:483] getString(): nvs_get_str len fail: exTransducer NOT_FOUND
[   888][E][Preferences.cpp:483] getString(): nvs_get_str len fail: exInstanceId NOT_FOUND
[   895][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X11tmAct NOT_FOUND
[   903][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X11tmSrc NOT_FOUND
[   911][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X11huAct NOT_FOUND
[   919][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X11huSrc NOT_FOUND
[   927][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X11iid NOT_FOUND
[   935][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X11intv NOT_FOUND
[   943][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X11tmNam NOT_FOUND
[   951][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X11huNam NOT_FOUND
[   959][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X12tmAct NOT_FOUND
[   967][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X12tmSrc NOT_FOUND
[   975][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X12huAct NOT_FOUND
[   983][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X12huSrc NOT_FOUND
[   991][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X12iid NOT_FOUND
[   999][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X12intv NOT_FOUND
[  1007][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X12tmNam NOT_FOUND
[  1015][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X12huNam NOT_FOUND
[  1023][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X21tmAct NOT_FOUND
[  1031][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X21tmSrc NOT_FOUND
[  1039][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X21huAct NOT_FOUND
[  1047][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X21huSrc NOT_FOUND
[  1055][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X21iid NOT_FOUND
[  1062][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X21intv NOT_FOUND
[  1070][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X21tmNam NOT_FOUND
[  1078][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X21huNam NOT_FOUND
[  1086][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X22tmAct NOT_FOUND
[  1094][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X22tmSrc NOT_FOUND
[  1102][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X22huAct NOT_FOUND
[  1110][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X22huSrc NOT_FOUND
[  1118][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X22iid NOT_FOUND
[  1126][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X22intv NOT_FOUND
[  1134][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X22tmNam NOT_FOUND
[  1142][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SHT3X22huNam NOT_FOUND
[  1150][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698811prAct NOT_FOUND
[  1158][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698811iid NOT_FOUND
[  1166][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698811intv NOT_FOUND
[  1174][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698811prNam NOT_FOUND
[  1182][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698811prOff NOT_FOUND
[  1191][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698812prAct NOT_FOUND
[  1199][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698812iid NOT_FOUND
[  1207][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698812intv NOT_FOUND
[  1215][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698812prNam NOT_FOUND
[  1223][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698812prOff NOT_FOUND
[  1231][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698821prAct NOT_FOUND
[  1239][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698821iid NOT_FOUND
[  1247][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698821intv NOT_FOUND
[  1255][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698821prNam NOT_FOUND
[  1263][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698821prOff NOT_FOUND
[  1272][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698822prAct NOT_FOUND
[  1280][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698822iid NOT_FOUND
[  1288][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698822intv NOT_FOUND
[  1296][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698822prNam NOT_FOUND
[  1304][E][Preferences.cpp:483] getString(): nvs_get_str len fail: QMP698822prOff NOT_FOUND
[  1312][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011tmAct NOT_FOUND
[  1320][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011tmSrc NOT_FOUND
[  1328][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011tmOff NOT_FOUND
[  1336][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011huAct NOT_FOUND
[  1344][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011huSrc NOT_FOUND
[  1352][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011prAct NOT_FOUND
[  1361][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011prOff NOT_FOUND
[  1369][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011iid NOT_FOUND
[  1377][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011intv NOT_FOUND
[  1385][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011tmNam NOT_FOUND
[  1393][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011huNam NOT_FOUND
[  1401][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28011prNam NOT_FOUND
[  1409][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012tmAct NOT_FOUND
[  1417][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012tmSrc NOT_FOUND
[  1425][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012tmOff NOT_FOUND
[  1433][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012huAct NOT_FOUND
[  1441][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012huSrc NOT_FOUND
[  1449][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012prAct NOT_FOUND
[  1457][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012prOff NOT_FOUND
[  1465][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012iid NOT_FOUND
[  1473][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012intv NOT_FOUND
[  1481][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012tmNam NOT_FOUND
[  1489][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012huNam NOT_FOUND
[  1497][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28012prNam NOT_FOUND
[  1505][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021tmAct NOT_FOUND
[  1513][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021tmSrc NOT_FOUND
[  1521][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021tmOff NOT_FOUND
[  1530][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021huAct NOT_FOUND
[  1538][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021huSrc NOT_FOUND
[  1546][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021prAct NOT_FOUND
[  1554][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021prOff NOT_FOUND
[  1562][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021iid NOT_FOUND
[  1570][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021intv NOT_FOUND
[  1578][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021tmNam NOT_FOUND
[  1586][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021huNam NOT_FOUND
[  1594][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28021prNam NOT_FOUND
[  1602][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022tmAct NOT_FOUND
[  1610][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022tmSrc NOT_FOUND
[  1618][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022tmOff NOT_FOUND
[  1626][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022huAct NOT_FOUND
[  1634][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022huSrc NOT_FOUND
[  1642][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022prAct NOT_FOUND
[  1650][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022prOff NOT_FOUND
[  1658][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022iid NOT_FOUND
[  1666][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022intv NOT_FOUND
[  1674][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022tmNam NOT_FOUND
[  1682][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022huNam NOT_FOUND
[  1690][E][Preferences.cpp:483] getString(): nvs_get_str len fail: BME28022prNam NOT_FOUND
LOG:1850:GWWIFI: AP auto shutdown disabled (0s)
GWSERIAL:1950:wifi AP pass: esp32nmea2k
GWSERIAL:1950:admin pass: esp32admin
GWSERIAL:1950:initialized IIC 1 at sda=38,scl=39
Guru Meditation Error: Core  0 panic'ed (Unhandled debug exception). 
Debug exception reason: Stack canary watchpoint triggered (iicTask) 
Core  0 register dump:
PC      : 0x40380ce7  PS      : 0x00060836  A0      : 0x80383944  A1      : 0x3fcc45a0  
A2      : 0x3fce9f40  A3      : 0xb33fffff  A4      : 0x0000abab  A5      : 0x00060823  
A6      : 0x00060820  A7      : 0x0000cdcd  A8      : 0xb33fffff  A9      : 0xffffffff  
A10     : 0x3fcc49a0  A11     : 0x00000000  A12     : 0x624dd2f2  A13     : 0x404e1810  
A14     : 0x02ce9f40  A15     : 0x00ffffff  SAR     : 0x0000000a  EXCCAUSE: 0x00000001  
EXCVADDR: 0x00000000  LBEG    : 0x400556d5  LEND    : 0x400556e5  LCOUNT  : 0xffffffff  

Backtrace: 0x40380ce4:0x3fcc45a0 0x40383941:0x3fcc45e0 0x40383bad:0x3fcc4600 0x403780a9:0x3fcc4620 0x403780bd:0x3fcc4650 0x403780ea:0x3fcc4670 0x40383f91:0x3fcc4690 0x420b8c5e:0x3fcc46b0 0x420b2d5a:0x3fcc4750 0x420b043d:0x3fcc4a60 0x42026f06:0x3fcc4b20 0x4202fceb:0x3fcc4b90 0x4202d292:0x3fcc4c20 0x4200662e:0x3fcc4c70 0x4200681e:0x3fcc4cd0 0x42023d6e:0x3fcc4cf0 0x420a858b:0x3fcc4d20 0x420a87ed:0x3fcc4e80 0x420c50f9:0x3fcc4ed0 0x420a74c5:0x3fcc4ef0 0x420c2d39:0x3fcc4fa0

ELF file SHA256: afac89f3bba3464c

E (3513) esp_core_dump_flash: Core dump flash config is corrupted! CRC=0x7bd5c66f instead of 0x0
Rebooting...
wellenvogel commented 11 months ago

Not sure what you modified... Stack canary watchpoint triggered means that the stack size is exceeded (you can easily google it). So this would mean that the iictask needs more stack (why?). You could run the decoder.py from the tools dir to get a source stack.

oxbown commented 11 months ago

This is what I change https://github.com/oxbown/esp32-nmea2000/commit/3a366129d127334d9e19d24a58a25963171e70ea

oxbown commented 11 months ago

Solved here!! https://github.com/oxbown/esp32-nmea2000/commit/378b4e269cae8c44e2993f3b666311b3418cee59