ESP Windows 平台工具鏈ESP-IDF 安裝踩坑


安裝文件:esp-idf-tools-setup-2.3

python環境:python-3.8.6rc1-amd64

安裝過程報錯:

virtualenv: error: unrecognized arguments: --no-site-packages

解決方案:

因為最新版本的virtualenv有BUG,無法識別–no-site-packages參數
virtualenv: error: unrecognized arguments: --no-site-packages

解決方法:降低版本
python.exe -m pip install --upgrade virtualenv==16.7.9

 

安裝完成之后

設置IDF_PATH環境變量

cd %IDF_PATH%

install.bat

export.bat

編譯hello world

cd %IDF_PATH%\examples\get-started\hello_world

idf.py menuconfig

通過此菜單設置項目的具體變量,包括 Wi-Fi 網絡名稱、密碼和處理器速度等. hello_world 示例項目會以默認配置運行,因此可以跳過使用 menuconfig 進行項目配置這一步驟

編譯工程
idf.py build

編譯成功會在hello-world\build的文件夾中生成 hello-world.bin文件

燒錄到設備

idf.py -p COM3 flash

使用監控器查看運行狀態

idf.py -p COM3 monitor

 

下面我們要運行 Hello World example for ESP32.

由於我們是在windows上運行,所以

第一步我們要安裝windows的make環境

Win10安裝gcc、g++、make

 MinGW官網下載:http://www.mingw.org 

點擊右上角Downloads

點擊下載 mingw-get-setup.exe (MinGW-Get Version 0.6.3-pre-20170905-1 (Beta))

然后安裝,在安裝到最后執行js時,報錯:

 

打開注冊表編輯器,定位"HKEY_CLASSES_ROOT" > ".js" 這一項,雙擊默認值將數值數據改為"JSFile"即可

 安裝完成后添加環境變量

將 "MinGW\bin" 目錄加入path

安裝包

Win+R 打開運行,輸入cmd回車


1. 安裝gcc: mingw-get install gcc 
2. 安裝g++: mingw-get install g++ 
3 安裝gdb: mingw-get install gdb 回車
4. 安裝make:mingw-get install mingw32-make 

測試一下是否安裝成功

gcc -v

g++ -v

mingw32-make -v

 

每次make的時候不想輸 mingw32-make 這么長, 可以到 MinGW\bin 下把 mingw32-make.exe 重命名為 make.exe 就行了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM