Page 1 of 1

【已解决】ESP32S3的双核问题

Posted: Mon Jul 24, 2023 8:40 am
by asdfg1426
usb_stream在CPU1里,我自己的配网任务在CPU1,不知道是不是CPU被占用了,导致配网的时候CPU被占用了进不去,抓拍图片整整少了很多帧,有大佬懂双核的吗,求助

Re: ESP32S3的双核问题

Posted: Tue Aug 01, 2023 7:28 am
by ESP_Junru
可以将 uvc 或者 wifi 的任务开在不同的核上。参考一下这些优化项,psram 如果是四线的可以开 120m psram

Re: ESP32S3的双核问题

Posted: Thu Aug 03, 2023 9:39 am
by 18942487161
ESP_Junru wrote:
Tue Aug 01, 2023 7:28 am
可以将 uvc 或者 wifi 的任务开在不同的核上。参考一下这些优化项,psram 如果是四线的可以开 120m psram
已经是120了,开在不同核也一样的,不清楚是什么导致的中间少了很多帧图片

Re: ESP32S3的双核问题

Posted: Tue Aug 08, 2023 9:50 am
by ESP_Junru
那可能就是 wifi 占太多资源了,或者在写 flash,usb 因为有些函数在 flash 上,当操作 flash 的时候,usb 会停住

Re: ESP32S3的双核问题

Posted: Wed Aug 09, 2023 2:26 am
by asdfg1426
ESP_Junru wrote:
Tue Aug 08, 2023 9:50 am
那可能就是 wifi 占太多资源了,或者在写 flash,usb 因为有些函数在 flash 上,当操作 flash 的时候,usb 会停住
该怎么解决呢

Re: ESP32S3的双核问题

Posted: Wed Aug 09, 2023 3:56 am
by ESP_Junru
读写flash时候把usb_stream 停掉,调用 stop,弄完再打开