-
Notifications
You must be signed in to change notification settings - Fork 0
Install_Esp8266
Julian Bustamante edited this page Sep 1, 2021
·
13 revisions
-
Configure properly your toolchain
-
Download the ESPSDK
mkdir -p ~/esp cd ~/esp git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git -
Get requirements:
python -m pip install --user -r $IDF_PATH/requirements.txt -
Get your IDF Paths
export IDF_PATH=$HOME/esp/ESP8266_RTOS_SDK export IDF_TOOL_PATH=$HOME/esp/xtensa-lx106-elf/bin:$IDF_PATH/tools -
Set up the tools:
-
Linux and Mac OS
. $HOME/esp/ESP8266_RTOS_SDK/install.shin
~/.profilepasteexport PATH="$PATH:$HOME/esp/xtensa-lx106-elf/bin" alias get_lx106='export PATH="$PATH:$HOME/esp/xtensa-lx106-elf/bin"' -
Windows
-
-
Set up the environment variables:
-
Linux and Mac OS
. $HOME/esp/ESP8266_RTOS_SDK/export.sh - Windows
-
Linux and Mac OS
-
install
cmakesudo apt install cmake
```
make menuconfig CONFIG_SDK_PYTHON=python3
xtensa-lx106-elf
xtensa-esp32-elf
python3 ) python2 as interpreter
```
```
sudo usermod -a -G dialout $USER
sudo chmod -R 777 /dev/ttyUSBx
```
idf.py build
Remember set up the environment variables runing get_idf to set up or refresh the esp-idf environment in any terminal session
alias get_idf='. $HOME/esp/ESP8266_RTOS_SDK/export.sh'
idf.py flash
Remember to set your desired desired bitrate on the MONITOR_BAUD, if not defaults to 74880