linux下ESP32编译步骤(虚拟机共享文件夹后在window下烧录)

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.串口监视

用串口监视软件可以查看烧录是否成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值