我有一个奇怪的问题。我已经使用了很长时间的工作代码,并进行了一些重构,以便在ESP32上使用ArduinoJson库。
我现在的问题是,通过(有时)添加任何代码,ESP32似乎一启动就崩溃了:
16:06:18.253 -> rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
16:06:18.253 -> configsip: 0, SPIWP:0xee
16:06:18.253 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
16:06:18.253 -> mode:DIO, clock div:1
16:06:18.253 -> load:0x3fff0030,len:1184
16:06:18.253 -> load:0x40078000,len:13260
16:06:18.253 -> load:0x40080400,len:3028
16:06:18.253 -> entry 0x400805e4
16:06:18.681 -> ets Jul 29 2019 12:21:46
添加的代码可以是Serial.print(“TEST”);
我已经到了记忆的尽头,但我已经在那里呆了很长时间,有一次我更接近了。
Sketch uses 1305157 bytes (99%) of program storage space. Maximum is 1310720 bytes.
Global variables use 56812 bytes (17%) of dynamic memory, leaving 270868 bytes for local variables. Maximum is 327680 bytes.
原因可能是什么?我不知道,但它现在使项目陷入停顿,而且它似乎不是代码,因为似乎没有执行任何代码。