What is the latest version of esp sdk that current MP builds are based on?

C programming, build, interpreter/VM.
Target audience: MicroPython Developers.
Post Reply
Jibun no kage
Posts: 144
Joined: Mon Jul 25, 2022 9:45 pm

What is the latest version of esp sdk that current MP builds are based on?

Post by Jibun no kage » Sun Aug 21, 2022 9:46 pm

What is the latest version of esp sdk that current MP builds are based on? Do I have the right link or source file?

https://www.espressif.com/en/support/do ... d%5B%5D=14

MP is using the non-OS variant? Or the RTOS variant? I guess I should ask this in the context of ESP8266 versus ESP32 as well right?

User avatar
jimmo
Posts: 2754
Joined: Tue Aug 08, 2017 1:57 am
Location: Sydney, Australia
Contact:

Re: What is the latest version of esp sdk that current MP builds are based on?

Post by jimmo » Mon Aug 22, 2022 1:24 am

Jibun no kage wrote:
Sun Aug 21, 2022 9:46 pm
MP is using the non-OS variant? Or the RTOS variant? I guess I should ask this in the context of ESP8266 versus ESP32 as well right?
We use the esp-open-sdk. See https://github.com/jepler/esp-open-sdk/ for more info.

In the context of ESP32, there is no relationship between the two. ESP32 uses an entirely different toolchain and SDK (the ESP-IDF).

Jibun no kage
Posts: 144
Joined: Mon Jul 25, 2022 9:45 pm

Re: What is the latest version of esp sdk that current MP builds are based on?

Post by Jibun no kage » Mon Aug 22, 2022 5:03 pm

Dang I wish I had found 'that' esp-sdk, before I tried a couple of others. Oh, well, learned a lot in the process. One problem, this specific esp-sdk, has the same issue many of the others have on github... all that crash, seem to crash during the configure setup, saying they do not find bash 3.1 or later, when installed is actually bash 5.1.x on my system.

checking for bash >= 3.1... no
configure: error: could not find bash >= 3.1
make[1]: *** [../Makefile:147: _ct-ng] Error 1
make[1]: Leaving directory '/home/crosstoolng/esp-open-sdk/crosstool-NG'
make: *** [Makefile:143: crosstool-NG/ct-ng] Error 2

This one, https://github.com/ChrisMacGregor/esp-open-sdk.git, does not have the above error, at least for me. And the very latest docker image I find of the 40 odd docker images for MP compile, appears to be based on the ChrisMacGregor github variant. Although i have noted tried any of the docker images as yet.


Post Reply