Page 1 of 1

关于内存优化

Posted: 2025年 Apr 23日 17:07
by hws

硬件平台:esp32s3
TuyaOS版本:3.6.18
SDK_ID: tuyaos-iot_3.6.111-beta.18_esp32_esp32s3_wifi_wired_1.0.42

TuyaOS在配网过程中,要开启多个task。会占用较多的 internal ram。我们尝试在 tkl_thread.c 的 OPERATE_RET tkl_thread_create() 函数中使用 xTaskCreateStaticPinnedToCore() 来将stack 放在 PSRAM 中来优化内存。因为我们使用的TuyaOS版本支持的esp-idf版本是4.4.1,而esp-idf 4.4.1版本不支持task 将 stack buffer 放在PSRAM中,IDF4.4.3版本以后才支持。
想问有别的内存优化方法或者可以升级Idf版本嘛。


Re: 关于内存优化

Posted: 2025年 Apr 25日 13:49
by 愚者千虑必有一得

暂时没有规划升级idf的版本,有其他高优先级的事情。紧急的话看看https://github.com/tuya/tuyaopen