Memory 如何确定esp32-arduino上内存溢出问题的原因或进行故障排除

Memory 如何确定esp32-arduino上内存溢出问题的原因或进行故障排除,memory,arduino,overflow,esp32,reboot,Memory,Arduino,Overflow,Esp32,Reboot,我正在为我们新的嵌入式开发设备编写新的arduino内核(定制bord)。它使用esp32芯片。现在我正在编写一些中断处理函数。它使用C和C++混合环境下的函数指针。 我有几个内存/堆栈溢出错误。我以非常困难的方式修复了它,因为我不知道如何排除故障。现在又出现了一个错误,它使用delay()函数启动。但实际上问题不在delay函数中,因为我从未更改delay()函数或它的依赖性 所以我不知道如何正确地解决这些类型的内存溢出问题 您需要在Arduino IDE上安装此插件: 这将解析您的异常并从

我正在为我们新的嵌入式开发设备编写新的arduino内核(定制bord)。它使用esp32芯片。现在我正在编写一些中断处理函数。它使用C和C++混合环境下的函数指针。 我有几个内存/堆栈溢出错误。我以非常困难的方式修复了它,因为我不知道如何排除故障。现在又出现了一个错误,它使用delay()函数启动。但实际上问题不在delay函数中,因为我从未更改delay()函数或它的依赖性

所以我不知道如何正确地解决这些类型的内存溢出问题


您需要在Arduino IDE上安装此插件:

这将解析您的异常并从代码中获得一个堆栈