Page 1 of 1

ESP32S3_TuyaOS-3.6.7 配网和联网时死机出现内存错误

Posted: 2024年 Apr 11日 09:12
by 15017704375

ESP32S3_TuyaOS-3.6.7 sdk开发
添加了8080接口的lcd 和 lvgl图形库
lvgl 使用 heap_caps_malloc 申请的缓冲区 缓冲区为 3201702字节的大小刚好屏幕一帧
没配网还比较正常
配网或者联网会出现死机或者其他比较奇怪的问题,出错的串口打印信息在附件中
帮忙看一下,问题出在哪里?


Re: ESP32S3_TuyaOS-3.6.7 配网和联网时死机出现内存错误

Posted: 2024年 Apr 11日 09:33
by 愚者千虑必有一得

你内存多大啊?够么?我看到最终报错的是内存不足申请不到了。

企业微信截图_17127990686971.png
企业微信截图_17127991138439.png

Re: ESP32S3_TuyaOS-3.6.7 配网和联网时死机出现内存错误

Posted: 2024年 Apr 11日 09:55
by 15017704375

ESP32-S3R8
384 KB ROM, 512 KB SRAM, 16 KB RTC SRAM
带封装内 PSRAM 8 MB (Octal SPI)

我这边lvgl 申请了 sram 内存导致出错
应该如何才能正确的申请 psram


Re: ESP32S3_TuyaOS-3.6.7 配网和联网时死机出现内存错误

Posted: 2024年 Apr 11日 14:48
by 15017704375

或者说怎么启动 PSRAM


Re: ESP32S3_TuyaOS-3.6.7 配网和联网时死机出现内存错误

Posted: 2024年 Apr 11日 14:55
by 愚者千虑必有一得

网上查一下,你可以参考一下。

企业微信截图_17128184255272.png

配置文件是:vendor/esp32/tuyaos/sdkconfig.defaults.esp32s3