From d12f871be6877f638c0826cdaedd7aa74aa41ab7 Mon Sep 17 00:00:00 2001 From: krzychb Date: Wed, 24 May 2017 07:00:43 +0200 Subject: [PATCH] Small fixes/updates to toolchain installation procedures --- docs/_static/msys2-terminal-window.png | Bin 13033 -> 5739 bytes docs/get-started/linux-setup.rst | 33 ++++++++++++++++--------- docs/get-started/windows-setup.rst | 6 ++--- 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/docs/_static/msys2-terminal-window.png b/docs/_static/msys2-terminal-window.png index a748ae8f9761eca77c142e13cab0ca0b2716a581..d33d9dea1a67e6d2c7591cdb7635e369cda93069 100644 GIT binary patch literal 5739 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 literal 13033 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 ZeKXhk(W;!(t?j~oO?92yc{eSC{u^qY)B6Ab diff --git a/docs/get-started/linux-setup.rst b/docs/get-started/linux-setup.rst index db4182ac7..5e43ea325 100644 --- a/docs/get-started/linux-setup.rst +++ b/docs/get-started/linux-setup.rst @@ -1,4 +1,4 @@ -************************************* +************************************* Standard Setup of Toolchain for Linux ************************************* @@ -34,25 +34,36 @@ ESP32 toolchain for Linux is available for download from Espressif website: https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-61-gab8375a-5.2.0.tar.gz -Download this file, then extract it in ``~/esp`` directory:: +1. Download this file, then extract it in ``~/esp`` directory:: - mkdir -p ~/esp - cd ~/esp - tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz + mkdir -p ~/esp + cd ~/esp + tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz .. _setup-linux-toolchain-add-it-to-path: -The toolchain will be extracted into ``~/esp/xtensa-esp32-elf/`` directory. +2. The toolchain will be extracted into ``~/esp/xtensa-esp32-elf/`` directory. -To use it, you will need to update your ``PATH`` environment variable in ``~/.bash_profile`` file. To make ``xtensa-esp32-elf`` available for all terminal sessions, add the following line to your ``~/.bash_profile`` file:: + To use it, you will need to update your ``PATH`` environment variable in ``~/.bash_profile`` file. To make ``xtensa-esp32-elf`` available for all terminal sessions, add the following line to your ``~/.bash_profile`` file:: - export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin + export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin -Alternatively, you may create an alias for the above command. This way you can get the toolchain only when you need it. To do this, add different line to your ``~/.bash_profile`` file:: + Alternatively, you may create an alias for the above command. This way you can get the toolchain only when you need it. To do this, add different line to your ``~/.bash_profile`` file:: - alias get_esp32="export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin" + alias get_esp32="export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin" -Then when you need the toolchain you can type ``get_esp32`` on the command line and the toolchain will be added to your ``PATH``. + Then when you need the toolchain you can type ``get_esp32`` on the command line and the toolchain will be added to your ``PATH``. + +3. Finally, run the following command to verify if ``PATH`` is correctly set:: + + printenv PATH + + You are looking for similar result containing toolchain's path at the end of displayed string:: + + $ printenv PATH + /home/user-name/bin:/home/user-name/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/user-name/esp/xtensa-esp32-elf/bin + + Instead of ``/home/user-name`` there should be a home path specific to your installation. Arch Linux Users diff --git a/docs/get-started/windows-setup.rst b/docs/get-started/windows-setup.rst index 4abd3272a..6d4a5ab3f 100644 --- a/docs/get-started/windows-setup.rst +++ b/docs/get-started/windows-setup.rst @@ -21,14 +21,14 @@ Unzip the zip file to ``C:\`` (or some other location, but this guide assumes `` Check it Out ============ -Open an MSYS2 terminal window by running ``C:\msys32\mingw32.exe``. The environment in this window is a bash shell. +Open a MSYS2 MINGW32 terminal window by running ``C:\msys32\mingw32.exe``. The environment in this window is a bash shell. .. figure:: ../_static/msys2-terminal-window.png :align: center - :alt: MSYS2 terminal window + :alt: MSYS2 MINGW32 shell window :figclass: align-center - MSYS2 terminal window + MSYS2 MINGW32 shell window Use this window in the following steps setting up development environment for ESP32.