This post was last edited by MianQi on 2021-9-16 17:49
According to the instructions here (https://docs.espressif.com/projects/esp-adf/en/latest/get-started/), "esp-adf" is an extension of "esp-idf" in terms of functionality. Therefore, to install "esp-adf", you must first install "esp-idf". In addition, "esp-adf" has requirements for the supported versions of "esp-idf". As of this post, only three versions are supported - v3.3.2, v4.0 and v4.1. Because I am currently installing v4.3, I need to reinstall the supported version, and here I choose v4.1. Change "4.3" in this address to "4.1":
https://github.com/espressif/esp-idf/releases/download/v4.3/esp-idf-v4.3.zip.
The actual situation is: 4.1 is not as easy to install as 4.3. Espressif's technicians recommend using 4.1.2, which is also difficult to install. When I was thinking of a breakthrough, I saw the introduction that esp-adf requires esp-idf version 3.0. The versions currently available are:
https://github.com/espressif/esp-idf/releases/tag/v3.3.5
Finally, I downloaded it completely on Ubuntu 20.04, but there was a problem with the installation. As a last resort, I returned to Windows 10. After all, GitHub is now on the same platform as Windows, so I thought the support would be more complete. At least for now, it is difficult to bypass Windows when trying Espressif's tools.