|
1 | 1 | Installation |
2 | | -=============================== |
| 2 | +============ |
3 | 3 |
|
4 | | -Configuring and installing the Espressif-IDE involves two main steps: |
| 4 | +:link_to_translation:`zh_CN:[中文]` |
5 | 5 |
|
6 | | -1. :ref:`Downloading and Installing the Espressif-IDE <esp-idf-installation>` |
7 | | -2. :ref:`Installing the ESP-IDF and related tools within the Espressif-IDE <esp-idf-tools-installation>` |
8 | | -3. :ref:`Migrating old workspace to new <esp-idf-tools-migration>` |
| 6 | +Configuring and installing the Espressif-IDE involves three main steps: |
| 7 | + |
| 8 | +1. :ref:`Download and Installing the Espressif-IDE <esp-idf-installation>` |
| 9 | +2. :ref:`Install the ESP-IDF and related tools within the Espressif-IDE <esp-idf-tools-installation>` |
| 10 | +3. :ref:`Migrate old workspace to new <esp-idf-tools-migration>` |
9 | 11 |
|
10 | 12 | .. note:: |
11 | | - For Eclipse CDT users who prefer installing the ESP-IDF Eclipse Plugin via the `Update site <https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/>`_, please refer to the :ref:`Update Site Installation Guide <marketplaceupdate>`. |
12 | 13 |
|
13 | | -Espressif-IDE Installation |
14 | | ----------------------------- |
| 14 | + For Eclipse CDT users who prefer installing the ESP-IDF Eclipse Plugin via the `update site <https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/>`_, please refer to the :ref:`Update Site Installation Guide <marketplaceupdate>`. |
| 15 | + |
15 | 16 | .. _esp-idf-installation: |
16 | 17 |
|
17 | | -To begin, navigate to the section corresponding to your operating system below and follow the provided instructions to install the Espressif-IDE. |
| 18 | +Espressif-IDE Installation |
| 19 | +-------------------------- |
18 | 20 |
|
19 | | -Please note that the Espressif-IDE requires that |
20 | | -you install ESP-IDF via Espressif Installation Manager (EIM) to manage the ESP-IDF versions and tools. |
21 | | -For detailed documentation on using the Espressif Installation Manager (EIM), |
22 | | -please refer to the official guide `here <https://docs.espressif.com/projects/idf-im-ui/en/latest/>`_. |
| 21 | +To begin, navigate to the section below corresponding to your operating system, and follow the provided instructions to install the Espressif-IDE. |
| 22 | + |
| 23 | +Please note that the Espressif-IDE requires that you install ESP-IDF via Espressif Installation Manager (EIM) to manage the ESP-IDF versions and tools. For detailed documentation on using the EIM, please refer to the `official guide <https://docs.espressif.com/projects/idf-im-ui/en/latest/>`_. |
23 | 24 |
|
24 | 25 | Windows |
25 | 26 | ~~~~~~~~ |
| 27 | + |
26 | 28 | .. note:: |
27 | | - For Windows users, Espressif-IDE is available with ESP-IDF as an offline installer. |
28 | | - |
| 29 | + |
| 30 | + For Windows users, Espressif-IDE is available with ESP-IDF as an offline installer. |
| 31 | + |
29 | 32 | To download and install it, follow the instructions provided :ref:`here <windowsofflineinstaller>`. This guide will walk you through the installation process for Java, Git, CMake, ESP-IDF, IDF Tools, Device Drivers, and Espressif-IDE to help you get started. |
30 | 33 |
|
31 | 34 | macOS/Linux |
32 | 35 | ~~~~~~~~~~~~ |
| 36 | + |
33 | 37 | Download the Espressif-IDE for your respective operating system from the :ref:`download section <downloads>`. After downloading, launch the IDE and proceed to :ref:`install the necessary ESP-IDF and related tools <esp-idf-tools-installation>`. Please ensure that Java, Python, and Git are installed as prerequisites and are available in the system path before launching the IDE. |
34 | 38 |
|
35 | | -ESP-IDF and Tools Installation (New Workspace) |
36 | | ----------------------------------------------- |
37 | 39 | .. _esp-idf-tools-installation: |
38 | 40 |
|
39 | | -The Espressif-IDE provides a Tool Manager view that allows you to activate available ESP-IDF versions and manage related tools. To install the ESP-IDF and its tools, first download the Espressif Installation Manager (EIM) from the following `link <https://dl.espressif.com/dl/eim/>`_. |
| 41 | +ESP-IDF and Tools Installation (New Workspace) |
| 42 | +---------------------------------------------- |
40 | 43 |
|
| 44 | +The Espressif-IDE provides a tool manager view that allows you to activate available ESP-IDF versions and manage related tools. To install the ESP-IDF and its tools, first download the EIM from the following `link <https://dl.espressif.com/dl/eim/>`__. |
41 | 45 |
|
42 | | -After downloading and launching EIM, follow the on-screen instructions to install the required ESP-IDF version and associated tools. Once the installation is complete, you can use the ESP-IDF Manager within the IDE to activate the installed ESP-IDF version in the workspace. |
43 | | -The Espressif-IDE allows you to download and launch the EIM directly from the IDE, making it easier to manage your ESP-IDF versions and tools. If you are coming trying to open the workspace from and older version of Espressif-IDE you will be prompted to convert the older configuration to use with EIM. |
| 46 | +After downloading and launching EIM, follow the on-screen instructions to install the required ESP-IDF version and associated tools. Once the installation is complete, you can use the ESP-IDF Manager within the IDE to activate the installed ESP-IDF version in the workspace. The Espressif-IDE allows you to download and launch the EIM directly from the IDE, making it easier to manage your ESP-IDF versions and tools. When you open a workspace created with an old version of Espressif-IDE, the IDE will prompt you to convert its configuration to be compatible with EIM. |
44 | 47 |
|
45 | 48 | Follow these steps inside the Espressif-IDE to install the ESP-IDF and related tools: |
46 | 49 |
|
47 | | -1. Go to ``Espressif > ESP-IDF Manager``. The following editor will open: |
| 50 | +1. Go to ``Espressif`` > ``ESP-IDF Manager``. The following editor will open: |
48 | 51 |
|
49 | | - .. image:: ../../media/ToolsManager/ESP-IDF_Manager_Editor_Screen.png |
| 52 | + .. image:: ../../media/ToolsManager/ESP-IDF_Manager_Editor_Screen.png |
50 | 53 |
|
51 | | -2. Click on the ``Launch EIM`` or ``Download & Launch EIM`` button if you have not already downloaded and installed EIM. |
| 54 | +2. Click the ``Launch EIM`` or ``Download & Launch EIM`` button if you have not downloaded and installed EIM. |
52 | 55 |
|
53 | | - You will see the progress of download and installation in the console. Once the EIM is launched, you can use it to install the ESP-IDF and related tools. |
| 56 | + You will see the progress of download and installation in the console. Once the EIM is launched, you can use it to install the ESP-IDF and related tools. |
54 | 57 |
|
55 | | -3. Once you close the EIM your ESP-IDF Manager editor will be updated with the latest information about the ESP-IDF versions and tools available. |
| 58 | +3. Once you close the EIM, your ESP-IDF Manager editor will be updated with the latest information about the ESP-IDF versions and tools available. |
56 | 59 |
|
57 | | -.. note:: |
58 | | - Please note that the EIM will be the only tool going forward to manage the ESP-IDF versions and tools. The previous versions of the Espressif-IDE used to manage tools internally but now the only point of entry into the ESP-IDF will be through the EIM. |
| 60 | + .. image:: ../../media/ToolsManager/Tool_installed_and_activated.png |
59 | 61 |
|
60 | | -After the EIM is closed the ESP-IDF Manager editor will be updated with the latest information about the ESP-IDF versions and tools available.: |
| 62 | +.. note:: |
61 | 63 |
|
62 | | -.. image:: ../../media/ToolsManager/Tool_installed_and_activated.png |
| 64 | + Please note that the EIM will be the only tool going forward to manage the ESP-IDF versions and tools. Previous versions of the Espressif-IDE managed tools internally, but now all access to ESP-IDF is handled through the EIM. |
63 | 65 |
|
64 | 66 | You can add as many versions of ESP-IDF as you want via EIM, but only one version can be set as active, and that version will be used to compile and index projects in your workspace. This feature helps you switch between versions in the workspace easily. |
65 | 67 |
|
66 | | -To activate any specific version, simply click on the radio button next to it in the ``Active`` column. |
| 68 | +To activate any specific version, simply click the radio button next to it in the ``Active`` column. |
67 | 69 |
|
68 | 70 | The refresh button in the last column for the active ESP-IDF version can be used to reload any changes in the ESP-IDF directory you made. |
69 | 71 |
|
70 | 72 | .. note:: |
71 | | - Any manual changes made to the ESP-IDF directory will not be reflected in the IDE until you refresh the active ESP-IDF version using the refresh button but if you made any changes to the installation of ESP-IDF using the EIM, those changes will be detected and a popup message will be shown to you to update the ESP-IDF version in the IDE. |
72 | 73 |
|
73 | | -.. image:: ../../media/ToolsManager/ESP-IDF_Manager_Changed_Installation_Message.png |
| 74 | + Any manual changes made to the ESP-IDF directory will not be reflected in the IDE until you refresh the active ESP-IDF version using the refresh button. However, if you made any changes to the installation of ESP-IDF using the EIM, those changes will be detected and a popup message will be shown to you to update the ESP-IDF version in the IDE. |
74 | 75 |
|
| 76 | +.. image:: ../../media/ToolsManager/ESP-IDF_Manager_Changed_Installation_Message.png |
75 | 77 |
|
76 | | -Migrating Old Workspace to New |
77 | | -------------------------------- |
78 | 78 | .. _esp-idf-tools-migration: |
79 | 79 |
|
80 | | -If you are migrating from an older version of the Espressif-IDE, you will need to convert your existing workspace to be |
81 | | -compatible with the new ESP-IDF Manager. |
82 | | -You will need to download and install the Espressif Installation Manager (EIM) from the following `link <https://dl.espressif.com/dl/eim/>`_. |
83 | | -After installation of the EIM please follow the steps below: |
84 | | - |
85 | | -1. Copy the downloaded EIM executable to `.espressif/eim_gui/` in user home directory for Windows and Linux. |
86 | | - For example, on Windows, it would be `C:\Users\<username>\.espressif\eim_gui\eim.exe`. |
87 | | - On Linux , it would be `~/.espressif/eim_gui/eim`. |
88 | | - For macOS, copy the downloaded `eim.app` to your `Applications`, for example, `/Applications/eim.app`. |
89 | | - |
90 | | -2. Open the Espressif-IDE if already running restart it. |
91 | | -3. After the IDE detects the EIM executable and a valid older workspace, it will prompt you to convert the old workspace to the new format.: |
92 | | - |
93 | | -.. image:: ../../media/ToolsManager/ESP-IDF_Manager_Conversion.png |
94 | | - |
95 | | -4. Click on the ``Yes`` button to convert the old configuration. |
96 | | -5. Now in Espressif-IDE, go to ``Espressif > ESP-IDF Manager``. |
97 | | - The ESP-IDF Manager editor will open, and you can proceed to select activate against the version you want. |
98 | | - |
| 80 | +Old-to-New Workspace Migration |
| 81 | +------------------------------ |
| 82 | + |
| 83 | +If you are migrating from an old version of the Espressif-IDE, you will need to convert your existing workspace to be compatible with the new ESP-IDF Manager. You will need to download and install the EIM from the following `link <https://dl.espressif.com/dl/eim/>`__. After installation of the EIM, please follow the steps below: |
| 84 | + |
| 85 | +1. Place the downloaded EIM executable in the appropriate location according to your operating system: |
| 86 | + |
| 87 | + - **Windows**: `C:\Users\<username>\.espressif\eim_gui\eim.exe` |
| 88 | + - **Linux**: `~/.espressif/eim_gui/eim` |
| 89 | + - **macOS**: Copy the ``eim.app`` bundle to your ``Applications`` folder, for example `/Applications/eim.app`. |
| 90 | + |
| 91 | +2. Open the Espressif-IDE. If it is already running, restart the IDE. |
| 92 | +3. After the IDE detects the EIM executable and a valid old workspace, it will prompt you to convert the old workspace to the new format. |
| 93 | + |
| 94 | + .. image:: ../../media/ToolsManager/ESP-IDF_Manager_Conversion.png |
| 95 | + |
| 96 | +4. Click the ``Yes`` button to convert the old configuration. |
| 97 | +5. Now in Espressif-IDE, go to ``Espressif`` > ``ESP-IDF Manager``. The ESP-IDF Manager editor will open, and you can proceed to select and activate the ESP-IDF version you want. |
| 98 | + |
99 | 99 | References |
100 | 100 | ---------- |
| 101 | + |
101 | 102 | .. toctree:: |
102 | 103 | :maxdepth: 1 |
103 | 104 |
|
104 | | - Update Site Installation Guide<marketplaceupdate> |
105 | | - Windows Offline Installer<windowsofflineinstaller> |
106 | | - Configure CDT Build Environment Variables<additionalfeatures/configureenvvariables> |
| 105 | + Update Site Installation Guide <marketplaceupdate> |
| 106 | + Windows Offline Installer <windowsofflineinstaller> |
| 107 | + Configure CDT Build Environment Variables <additionalfeatures/configureenvvariables> |
0 commit comments