技术栈

esp32-s

liwulin0506
5 小时前
esp32-s·ms4030
【ESP32-S3】对接ms3040后,板子能正常启动,但是一进入录音就报错Stack canary watchpoint triggeredStack canary watchpoint triggered报错信息 Stack canary watchpoint triggered (EnergyWake) 表明 EnergyWake 任务的栈空间不足,导致栈溢出触发了 ESP32 的栈保护机制(Stack Canary)。核心原因: energy_wake_detection_task 任务创建时分配的栈大小(4096 字节)过小,录音 / 音频处理操作需要更大的栈空间; 录音函数 recordAudio() 内部有大量数组操作、循环计算,
我是有底线的