Compiling rtos sdk idf project with CMake
Re: Compiling rtos sdk idf project with CMake
Postby Deous » Mon Mar 16, 2020 11:28 am
Can you tell the steps of your toolchain installation in details ? Thanks
Re: Compiling rtos sdk idf project with CMake
Postby mriksman » Mon Mar 16, 2020 1:25 pm
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
-
- Posts: 7
- Joined: Mon Apr 20, 2020 2:44 am
Re: Compiling rtos sdk idf project with CMake
Postby ELIOTRADISA » Mon Apr 20, 2020 2:49 am
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
Postby chiwoona » Mon Jun 29, 2020 4:30 pm
Deous wrote:OK just to let anybody know - ESP8266_FREERTOS_SDK IDF style word counter can compile esp32 code![]()
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
Postby krankins » Thu Aug 06, 2020 6:48 pm
Re: Compiling rtos sdk idf project with CMake
Postby danyll » Thu Sep 24, 2020 8:20 pm
Re: Compiling rtos sdk idf project with CMake
Postby handoi » Fri Oct 02, 2020 4:03 pm
The sooner Espressif roll BOTH ESP8266 and ESP32 into a single IDF, the better! run 3
Re: Compiling rtos sdk idf project with CMake
Postby Nielson » Thu Jan 14, 2021 3:50 pm
-
- Posts: 1
- Joined: Mon Apr 05, 2021 12:27 am
Re: Compiling rtos sdk idf project with CMake
Postby Babanaqash » Mon Apr 05, 2021 12:38 am
Who is online
Users browsing this forum: No registered users and 2 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.