esp32c2 同时开启wifi蓝牙 内存ram会有点不够用
-
- Posts: 16
- Joined: Tue Jan 09, 2024 7:02 am
esp32c2 同时开启wifi蓝牙 内存ram会有点不够用
如题 esp32c2 同时开启wifi蓝牙 内存ram会有点不够用,有大佬知道如何能够多节省点ram空间出来吗
-
- Posts: 16
- Joined: Tue Jan 09, 2024 7:02 am
Re: esp32c2 同时开启wifi蓝牙 内存ram会有点不够用
目前我在以下几个方面省出来了一点内存,但还是很紧张,不知道有没有什么更好的方法
1、启用 CONFIG_COMPILER_OPTIMIZATION_SIZE
2、CONFIG_ESP_MAIN_TASK_STACK_SIZE 由 3584 改为 2048
3、禁用 CONFIG_ESP_WIFI_RX_IRAM_OPT
4、禁用 CONFIG_ESP_WIFI_ENABLE_WPA3_SAE
5、禁用 CONFIG_LWIP_IPV6
6、减小部分rtos task 的堆栈空间
1、启用 CONFIG_COMPILER_OPTIMIZATION_SIZE
2、CONFIG_ESP_MAIN_TASK_STACK_SIZE 由 3584 改为 2048
3、禁用 CONFIG_ESP_WIFI_RX_IRAM_OPT
4、禁用 CONFIG_ESP_WIFI_ENABLE_WPA3_SAE
5、禁用 CONFIG_LWIP_IPV6
6、减小部分rtos task 的堆栈空间
-
- Posts: 10
- Joined: Mon Jan 22, 2024 9:07 am
Re: esp32c2 同时开启wifi蓝牙 内存ram会有点不够用
printf("free_heap_size = %lu\n", esp_get_free_heap_size()); 可以看看内存剩多少,我的esp32在wifi蓝牙开启后,加上其他一些功能打印看的还有90多K,不够就外扩psram
https://docs.espressif.com/projects/esp ... usage.html
https://docs.espressif.com/projects/esp ... usage.html
-
- Posts: 16
- Joined: Tue Jan 09, 2024 7:02 am
Re: esp32c2 同时开启wifi蓝牙 内存ram会有点不够用
你用的是哪个型号的芯片 总内存是多大呢blurryface wrote: ↑Wed Feb 28, 2024 9:59 amprintf("free_heap_size = %lu\n", esp_get_free_heap_size()); 可以看看内存剩多少,我的esp32在wifi蓝牙开启后,加上其他一些功能打印看的还有90多K,不够就外扩psram
https://docs.espressif.com/projects/esp ... usage.html
-
- Posts: 47
- Joined: Tue Nov 21, 2023 7:53 am
Who is online
Users browsing this forum: Google [Bot], Majestic-12 [Bot] and 168 guests