I don't actually have an ESP32, I am just trying to build the example code before buying a dev board.
Windows 8.1
Eclipse 20200313-1211
Python 3.7.7 (also tried 3.8.2)
IDF 3.3.2
Git installed and working
ESP-IDF plugin 1.0.1 from marketplace
ESP32 C/C++ development tools from marketplace
After installation I selected Help->Expressif IDF Tools Manager->Install Tools. Python was detected, set correct paths for the other things. Tried it again just now, output as follows:
Code: Select all
Installing tools...
This can take a while. Please be patient.
Executing C:\Users\****\AppData\Local\Programs\Python\Python37\python.exe D:\esp32\esp-idf-v3.3.2\tools\idf_tools.py install all
Installing tools: xtensa-esp32-elf, esp32ulp-elf, cmake, openocd-esp32, mconf, ninja, idf-exe, ccache
Skipping xtensa-esp32-elf@1.22.0-80-g6c4433a5-5.2.0 (already installed)
Skipping esp32ulp-elf@2.28.51.20170517 (already installed)
Skipping cmake@3.13.4 (already installed)
Skipping openocd-esp32@v0.10.0-esp32-20190313 (already installed)
Skipping mconf@v4.6.0.0-idf-20190628 (already installed)
Skipping ninja@1.9.0 (already installed)
Skipping idf-exe@1.0.1 (already installed)
Skipping ccache@3.7 (already installed)
Executing C:\Users\****\AppData\Local\Programs\Python\Python37\python.exe D:\esp32\esp-idf-v3.3.2\tools\idf_tools.py install-python-env
Requirement already satisfied: setuptools in c:\users\****\.espressif\python_env\idf3.3_py3.7_env\lib\site-packages (from -r D:\esp32\esp-idf-v3.3.2\requirements.txt (line 4)) (46.1.3)
Requirement already satisfied: pyserial>=3.0 in c:\users\****\.espressif\python_env\idf3.3_py3.7_env\lib\site-packages (from -r D:\esp32\esp-idf-v3.3.2\requirements.txt (line 8)) (3.4)
Requirement already satisfied: future>=0.15.2 in c:\users\****\.espressif\python_env\idf3.3_py3.7_env\lib\site-packages (from -r D:\esp32\esp-idf-v3.3.2\requirements.txt (line 9)) (0.18.2)
Requirement already satisfied: cryptography>=2.1.4 in c:\users\****\.espressif\python_env\idf3.3_py3.7_env\lib\site-packages (from -r D:\esp32\esp-idf-v3.3.2\requirements.txt (line 10)) (2.9)
Requirement already satisfied: pyparsing<2.4.0,>=2.0.3 in c:\users\****\.espressif\python_env\idf3.3_py3.7_env\lib\site-packages (from -r D:\esp32\esp-idf-v3.3.2\requirements.txt (line 11)) (2.3.1)
Requirement already satisfied: six>=1.4.1 in c:\users\****\.espressif\python_env\idf3.3_py3.7_env\lib\site-packages (from cryptography>=2.1.4->-r D:\esp32\esp-idf-v3.3.2\requirements.txt (line 10)) (1.14.0)
Requirement already satisfied: cffi!=1.11.3,>=1.8 in c:\users\****\.espressif\python_env\idf3.3_py3.7_env\lib\site-packages (from cryptography>=2.1.4->-r D:\esp32\esp-idf-v3.3.2\requirements.txt (line 10)) (1.14.0)
Requirement already satisfied: pycparser in c:\users\****\.espressif\python_env\idf3.3_py3.7_env\lib\site-packages (from cffi!=1.11.3,>=1.8->cryptography>=2.1.4->-r D:\esp32\esp-idf-v3.3.2\requirements.txt (line 10)) (2.20)
Installing Python packages from D:\esp32\esp-idf-v3.3.2\requirements.txt
Executing C:\Users\****\AppData\Local\Programs\Python\Python37\python.exe D:\esp32\esp-idf-v3.3.2\tools\idf_tools.py export --format=key-value
OPENOCD_SCRIPTS=C:\Users\****\.espressif\tools\openocd-esp32\v0.10.0-esp32-20190313\openocd-esp32\share\openocd\scripts
IDF_PYTHON_ENV_PATH=C:\Users\****\.espressif\python_env\idf3.3_py3.7_env
PATH=C:\Users\****\.espressif\tools\xtensa-esp32-elf\1.22.0-80-g6c4433a5-5.2.0\xtensa-esp32-elf\bin;C:\Users\****\.espressif\tools\esp32ulp-elf\2.28.51.20170517\esp32ulp-elf-binutils\bin;C:\Users\****\.espressif\tools\cmake\3.13.4\bin;C:\Users\****\.espressif\tools\openocd-esp32\v0.10.0-esp32-20190313\openocd-esp32\bin;C:\Users\****\.espressif\tools\mconf\v4.6.0.0-idf-20190628\;C:\Users\****\.espressif\tools\ninja\1.9.0\;C:\Users\****\.espressif\tools\idf-exe\1.0.1\;C:\Users\****\.espressif\tools\ccache\3.7\;C:\Users\****\.espressif\python_env\idf3.3_py3.7_env\Scripts;D:\esp32\esp-idf-v3.3.2\tools;%PATH%
Any assistance would be appreciated.