Downloas SDK

mkdir ~/esp
cd ~/esp
git clone https://github.com/espressif/ESP8266_RTOS_SDK.git

Install dependences

sudo apt-get install gcc git wget make libncurses-dev flex bison gperf

Setup Path to ESP8266_RTOS_SDK

export IDF_PATH=~/esp/ESP8266_RTOS_SDK

Install SDK requirments

python -m pip install --user -r ESP8266_RTOS_SDK/requirements.txt

Get toolchain

Download from Readme ESP8266_RTOS_SDK

Download and unzip toolchain 

mkdir -p ~/toolchains
cd ~/toolchains
wget https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz
tar -xzf xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz

Adding to profile path to toolchain

if [ -d "${HOME}/toolchains/xtensa-1x106-elf/bin"] ; then
	PATH="${PATH}:${HOME}/toolchains/xtensa-1x106-elf/bin"
fi

For manually, the command:

export IDF_PATH=~/esp/ESP8266_RTOS_SDK
 

Run example

cd $IDF_PATH/examples/get-started/hello_world

make menuconfig and Select Serial port.

 

Try to build and flash

make all
make flash

 

Comments


Comments are closed