ESP32C3使用Arduino开发报Guru Meditation Error: Core 0 panic'ed (Load access fault). Exception was unhand错误,度娘搜索半天,帖子都只有报错定位分析方法,只是说指针可能有问题,并没有实际案例和解决方案。仔细根据出错过程并查程序发现问题所在,特分享一下。

具体错误:
Rebooting...
13:33:45.662 -> ESP-ROM:esp32c3-api1-20210207
13:33:45.662 -> Build:Feb 7 2021
13:33:45.662 -> rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
13:33:45.662 -> Saved PC:0x40381b64
13:33:45.662 -> SPIWP:0xee
13:33:45.662 -> mode:DIO, clock div:1
13:33:45.662 -> load:0x3fcd6100,len:0x38c
13:33:45.662 -> load:0x403ce000,len:0x6a8
13:33:45.696 -> load:0x403d0000,len:0x236c
13:33:45.696 -> SHA-256 comparison failed:
13:33:45.696 -> Calculated: 86b6856493d23fe741a1623c3d149a38bdf91ca0101173d85f25c3fdb6d605ee
13:33:45.696 -> Expected: e7bbd322b12b609ed444a0547cebdc54bbcf46aefed1e04449d9827791f3e8ab
13:33:45.696 -> Attempting to boot anyway...
13:33:45.696 -> entry 0x403ce000
13:33:46.239 -> Nano Ready!
13:33:48.205 -> Guru Meditation Error: Core 0 panic'ed (Load access fault). Exception was unhandled.
13:33:48.239 ->
13:33:48.239 -> Core 0 register dump:
13:33:48.239 -> MEPC : 0x42003b46 RA : 0x42000132 SP : 0x3fc93550 GP : 0x3fc8b400
13:33:48.239 -> TP &nbs

本文记录了在使用ESP32C3进行Arduino开发时遇到的Guru Meditation Error: Core 0 panic‘ed (Load access fault) 错误的解决过程。通过错误日志分析,发现是因为字符串长度超过预设的最大长度导致的数据溢出。修正MaxString变量长度后,问题得到解决。
最低0.47元/天 解锁文章
2662

被折叠的 条评论
为什么被折叠?



