【问题标题】:ESP32 Guru Meditation Error: Core 0 panic'ed (LoadProhibited). when using BLEESP32 Guru Meditation 错误:Core 0 panic'ed (LoadProhibited)。使用 BLE 时
【发布时间】:2020-03-30 22:55:17
【问题描述】:

我正在使用 Arduino IDE 在 ESP32 WROOWER 上进行开发。

当我在我的草图中使用 BLE 时,它会变砖,我不知道为什么。我的草图很大,1416000 字节,在工具>分区方案中我选择了“HUGE APP 3MB ....”。

这是回溯:

    Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC      : 0x401d084e  PS      : 0x00060930  A0      : 0x800d7080  A1      : 0x3ffd35f0  
A2      : 0x3ffe3b84  A3      : 0xca5091d7  A4      : 0x3ffc6234  A5      : 0x3ffd39f0  
A6      : 0xca5091d7  A7      : 0x3ffbb9cc  A8      : 0x00000000  A9      : 0x3ffd3870  
A10     : 0x3fff273c  A11     : 0x3fff273c  A12     : 0x00060320  A13     : 0x3ffd39f8  
A14     : 0x3f29b3ec  A15     : 0x3f29b3ec  SAR     : 0x00000018  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x0000000c  LBEG    : 0x4000c349  LEND    : 0x4000c36b  LCOUNT  : 0xffffffff  

Backtrace: 0x401d084e:0x3ffd35f0 0x400d707d:0x3ffd3610 0x400d62de:0x3ffd3630 0x400d66b9:0x3ffd38e0 0x400d9720:0x3ffd3900 0x400d9b95:0x3ffd3950 0x400d90cd:0x3ffd3970 0x400d7249:0x3ffd39d0 0x4014389a:0x3ffd39f0 0x4013d5f6:0x3ffd3a30 0x40090ee5:0x3ffd3a60

当我使用解码器时,它显示给我的是:

enter image description here

当我使用示例测试 BLE 时,它可以正常工作,但是当我将它与我的草图结合使用时,它会失败...

如果您知道如何解决此问题,请帮助我!

【问题讨论】:

    标签: arduino bluetooth bluetooth-lowenergy esp32 decoder


    【解决方案1】:

    检查以下内容:

    • 您是否使用 String 类并使用 String c = "a" + "b" 进行大量字符串构造
    • 您是在动态创建字符数组吗? char d[] = "efg";
    • 你在使用 delay() - 摆脱它的阻塞

    如果有一个是比你找到原因,如果它的 3x No 我们需要你的代码(github,pastebin)做进一步的分析

    【讨论】:

    • 感谢您的回答!我以某种方式修复了它,我不确定如何但没有更多的问题,但还有另一个问题;
    猜你喜欢
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 1970-01-01
    相关资源
    最近更新 更多