1.创建工程
开始准备开发 ESP32 应用程序。可以从 ESP-IDF中 examples目录下的 get-started/hello_world 工程开始。
将 get-started/hello_world 复制至您本地的 ~/esp 目录下:
cp -r $IDF_PATH/examples/get-started/hello_world .
注意:ESP-IDF 编译系统不支持带有空格的路径。
2.连接设备
通常,串口在不同操作系统下显示的名称有所不同:
Windows 操作系统: COM1 等
Linux 操作系统: 以 /dev/tty 开始
MacOS 操作系统: 以 /dev/cu. 开始
然后将设备连接到主机。
3.确认串口连接
下载安装USB转串口的驱动,一般为CP2102或CH340安装。
使用串口终端程序,验证串口连接是否可用。
4.配置
请进入 第1步:开始创建工程中提到的hello_world目录,并运行工程配置工具 menuconfig。
make menuconfig
如果之前的步骤都正确,则会显示下面的菜单:
menuconfig 工具的常见操作见下。
上下箭头:移动
回车:进入子菜单
ESC 键:返回上级菜单或退出
英文问号:调出帮助菜单(退出帮助菜单,请按回车键)。
空格或 Y 键:选择 [] 配置选项;N 键:禁用 [] 配置选项
英文问号 (查询配置选项):调出有关该选项的帮助菜单
/ 键:寻找配置工程
5.编译工程
使用以下命令,编译烧录工程::
make
运行以上命令可以编译应用程序和所有 ESP-IDF 组件,接着生成 bootloader、分区表和应用程序二进制文件。
本次编译总共生成了3个bin文件,分别为:
位于build/bootloader目录下的bootloader.bin
位于build目录下的partitions_singleapp.bin
位于build目录下的hello-world.bin
6.烧录到设备
到官网下载FLASH烧录工具:
flash_download_tools_v3.4.9.2_1.zip
将编译生成的3个bin文件烧录到FLASH中
8.串口监视
用串口监视软件可以查看烧录是否成功