Page 2 of 2

Re: Compiling rtos sdk idf project with CMake

Posted: Mon Mar 16, 2020 11:28 am
by Deous
I just installed Toolchain 1.0 and worked fine. When I installed the newest esp32 Toolchain 2.2 that includest newest Python - the idf.py would error on some missing paths and some other things with complex projects like f.ex. with protocols
Can you tell the steps of your toolchain installation in details ? Thanks

Re: Compiling rtos sdk idf project with CMake

Posted: Mon Mar 16, 2020 1:25 pm
by mriksman
These are my notes;

Code: Select all

    Install Git For Windows
    Install Python 3.x (ESP-IDF makes a note that their may be issues with 3.x and to use 2.7)
    Install CMake For Windows
          When the installer asks for Install Options, select ‘Add CMake to the system PATH for the current user’.
    Download Ninja
          Extract the executable file to the bin folder within CMake.
          As CMake is now in the PATH environment variable, you won’t have to add another PATH.
    Download the Toolchain
              ESP-IDF             https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_2_0-esp-2019r2-win32.zip
              ESP8266             https://dl.espressif.com/dl/xtensa-lx106-elf-win32-1.22.0-100-ge567ec7-5.2.0.zip
         Create a folder called esp32 (or esp8266)
         Extract xtensa-esp32-elf (or xtensa-lx106-elf) folder into it.
    Download the SDK
         Open PowerShell and navigate to the esp32/esp8266 folder.
         Run 
             git clone --recursive https://github.com/espressif/esp-idf.git
             git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git
     The folder structure will look like this
               esp32                                    esp8266
                 |-- esp-idf                            |-- ESP8266_RTOS_SDK
                 └-- xtensa-esp32-elf                   └-- xtensa-lx106-elf
    Install the Python dependencies
            pip install -r "path\to\esp32\esp-idf\requirements.txt"

For ESP-IDF pre 4.0 and ESP RTOS SDK v3.x, you’ll need to supply a prebuilt binary called mconf-idf. Place the files in esp8266\ESP8266_RTOS_SDK\tools

Re: Compiling rtos sdk idf project with CMake

Posted: Thu Mar 19, 2020 7:32 am
by Deous
Hey thanks for all the information)
Hopefully they will polish that SDK and make it super efficient

Re: Compiling rtos sdk idf project with CMake

Posted: Mon Apr 20, 2020 2:49 am
by ELIOTRADISA
mriksman wrote:Windows 10 and Python 3.8 and idf. Tutuapp 9Apps ShowBox py works fine. I saw a reference to issues with ESP-IDF and Python 3.x on Espressif’s documents, but so far I haven’t had any issues.
What issues are you facing?

I saw a reference to issues with ESP-IDF and Python 3.x on Espressif’s documents, but so far I haven’t had any issues.

Re: Compiling rtos sdk idf project with CMake

Posted: Mon Jun 29, 2020 4:30 pm
by chiwoona
Deous wrote:OK just to let anybody know - ESP8266_FREERTOS_SDK IDF style word counter can compile esp32 code 8-)
I tested it and works fine. No flash tool needed or Arduino hassle.
I tested esp-01 and esp8285 all works very nice and compiles with CMake
Just download sdk and new toolchain
Cheers

i agree, Fast, neat and useful!

Re: Compiling rtos sdk idf project with CMake

Posted: Thu Aug 06, 2020 6:48 pm
by krankins
I was able to use only toolchain 1.0 (Windows 10) with Python 2.7