代码之家  ›  专栏  ›  技术社区  ›  Luuk D. Jansen

添加一些代码后,ESP32在启动时崩溃

  •  0
  • Luuk D. Jansen  · 技术社区  · 11 月前

    我有一个奇怪的问题。我已经使用了很长时间的工作代码,并进行了一些重构,以便在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.
    

    原因可能是什么?我不知道,但它现在使项目陷入停顿,而且它似乎不是代码,因为似乎没有执行任何代码。

    0 回复  |  直到 11 月前