Hello colleagues,
i recently encountered a problem with computing power when programming the ESP32.
I found out that the basic Arduino IDE only uses one of the two available CPU cores, so I tried to work around this using the freeRTOS libraries, but with poor results. Does anyone have a way to distribute tasks well in the program and "unlock" the second CPU core?
What exact ESP32 module/board do you have and what version of the Arduino IDE and "ESP32 by Espressif" package are you using?
ESP32-S3-DEV-KIT-N8R8
What specific tasks do you want to distribute between cores and what exactly do you mean by "poor performance" - do you have any bugs, resets/watchdogs, or just a lack of performance improvement?
No performance improvement or even a decrease in performance.
i recently encountered a problem with computing power when programming the ESP32.
I found out that the basic Arduino IDE only uses one of the two available CPU cores, so I tried to work around this using the freeRTOS libraries, but with poor results. Does anyone have a way to distribute tasks well in the program and "unlock" the second CPU core?
What exact ESP32 module/board do you have and what version of the Arduino IDE and "ESP32 by Espressif" package are you using?
ESP32-S3-DEV-KIT-N8R8
What specific tasks do you want to distribute between cores and what exactly do you mean by "poor performance" - do you have any bugs, resets/watchdogs, or just a lack of performance improvement?
No performance improvement or even a decrease in performance.