Mike
Mike
I can confirm this error, happens with the esp32 IDF installation. It looks like 'gevent' isn't compatible with recent python releases. https://github.com/gevent/gevent/issues/1982 and doesn't look like there's an approved fix...
ESP-IDF version 5 doesn't seem to be affected by this problem. Try: ``` INSTALL_IDF_VER=5.0 $SMING_HOME/../Tools/install.sh all ``` See https://sming.readthedocs.io/en/latest/_inc/Sming/Arch/Esp32/README.html#idf-versions.
CI building with ubuntu 22.04 and updated install scripts. Please reopen issue if problems persist.
I've traced it through to the `spi_flash_disable_interrupts_caches_and_other_cpu()` function (called during loading of the partition table) which hangs on the first `spi_flash_disable_cache()` call. I have a suspicion there's an interrupt service...
I've attempted to load the partition table as early as possible by calling `esp_partition_find` directly from `app_main`, but just hangs there instead. A temporary fix is to run `make sdk-menuconfig`...
Do you need both CPUs? If not, stick to unicore for now.
Getting rid of FreeRTOS entirely would be ideal, but the WiFi stack is closed-source and has some embedded dependencies on RTOS operation. Consipiracy edit: Strategy by Espressif to ensure they...
> Afaik. the problem is located in the SPI flash access. I currently had no chance to test against IDF 4.4, I think it is caused by IDF 5. I've...
You'll probably run into other problems building against IDF 5.3, though if you can get it working great! I've found the IDF needs a bit of patching to get it...