1. 手动安装工具链,命令行方式(windows)
1.1 下载离线安装器
进入乐鑫 ESP-IDF Windows Installer Download 下载页面,选择离线版本工具(网络原因,安装过程中使用github下载会出问题)。
1.2 使用安装器进行安装
下载完成之后双击,选择简体中文,准备开始安装。
同意协议,下一步
等待安装前系统检查
选择目标位置,这里我直接默认了,也可以修改为其他路径
选择组件,默认或者全选即可
准备安装前的确认
接下来,静静等待一小会
安装完成
点击完成就会有两个弹窗。
同时,电脑桌面会创建两个快捷方式。
1.3 认识一下目录文件
frameworks包含了esp-idf版本,tools下面包含了各种编译工具,还有一个py环境工具。
这里我们会比较关注examples和components目录,也是重点学习的地方。
components,看起来就是库
example,案例参考代码
1.4 常用命令
这里用到命令行工具来编译,我们先了解一下。
1.4.1 配置目标芯片
因为我这里是烧录到NodeMcu ESP32,输入命令:
idf.py set-target esp32
1.4.2 编译工程
编译工程,输入命令:
idf.py build
运行命令可以编译应用程序和所有 ESP-IDF 组件,接着生成 bootloader、分区表和应用程序二进制文件:
编译完成后会在项目文件夹下生成一个build文件夹,所有的bin文件和BootLoader也会在该目录下
1.4.3 烧录固件
插上硬件,看看是哪个COM口。将刚刚生成的二进制文件 (bootloader.bin, partition-table.bin 和 hello-world.bin) 烧录到开发板,输入命令:
idf.py -p COM3 flash
idf.py -p PORT [-b BAUD] flash
PORT是端口号,可以在【设备管理器】中看到,这里是COM3;
BAUD是波特率,默认波特率为 460800;
1.4.4 查看串口信息
可以在【设备管理器】中看到,这里是COM3,输入命令:
idf.py -p COM3 monitor
idf.py -p PORT monitor
PORT是端口号;
如果想停止串口监控,直接键盘 ctrl + ] 即可。