安装文件: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%examplesget-startedhello_world
idf.py menuconfig
通过此菜单设置项目的具体变量,包括 Wi-Fi 网络名称、密码和处理器速度等. hello_world
示例项目会以默认配置运行,因此可以跳过使用 menuconfig
进行项目配置这一步骤
编译工程
idf.py build
编译成功会在hello-worlduild的文件夹中生成 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"即可
安装完成后添加环境变量
将 "MinGWin" 目录加入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 这么长, 可以到 MinGWin 下把 mingw32-make.exe 重命名为 make.exe 就行了