I understand but I use both of the cores. I pin my application tasks to APP_CPU with xTaskCreatePinnedToCore. Other things like wifi, ble runs on PRO_CPU. I only changed the "run FreeRTOS only on first core" option.
Before enabling the "run FreeRTOS only on first core" option:
I (815) psram ...
Search found 3 matches
- Wed May 18, 2022 1:18 pm
- Forum: General Discussion
- Topic: Extra memory after "run FreeRTOS only on first core"
- Replies: 4
- Views: 3570
- Tue May 17, 2022 8:55 am
- Forum: General Discussion
- Topic: Extra memory after "run FreeRTOS only on first core"
- Replies: 4
- Views: 3570
Extra memory after "run FreeRTOS only on first core"
Hi,
I have two questions that are related to each other:
1)
After enabling the "run FreeRTOS only on first core" option, I observed the following memory increases:
~51 KB for MALLOC_CAP_EXEC
~17.5 KB for free_heap_size, MALLOC_CAP_DMA, MALLOC_CAP_8BIT, and MALLOC_CAP_DEFAULT
I understand that ...
I have two questions that are related to each other:
1)
After enabling the "run FreeRTOS only on first core" option, I observed the following memory increases:
~51 KB for MALLOC_CAP_EXEC
~17.5 KB for free_heap_size, MALLOC_CAP_DMA, MALLOC_CAP_8BIT, and MALLOC_CAP_DEFAULT
I understand that ...
- Wed Mar 30, 2022 8:48 am
- Forum: ESP-IDF
- Topic: Free IRAM_8BIT
- Replies: 2
- Views: 2764
Re: Free IRAM_8BIT
Hi,
I get the same result but my application works correctly. I assume we can't print the free memory size in IRAM (something like MALLOC_CAP_IRAM_32BIT) from the application.
Also, I observe zero bytes by calling heap_caps_get_free_size() with MALLOC_CAP_INVALID, MALLOC_CAP_RTCRAM, MALLOC_CAP ...
I get the same result but my application works correctly. I assume we can't print the free memory size in IRAM (something like MALLOC_CAP_IRAM_32BIT) from the application.
Also, I observe zero bytes by calling heap_caps_get_free_size() with MALLOC_CAP_INVALID, MALLOC_CAP_RTCRAM, MALLOC_CAP ...