安裝文件: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 就行了