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 就行了

posted @ 2020-12-26 11:28  meetrice  阅读(4759)  评论(0编辑  收藏  举报