esp32 linux 串口,与 ESP32 创建串口连接(传统 GNU Make 系统)

确认串口连接¶

现在,请使用串口终端程序,验证串口连接是否可用。在本示例中,我们将使用 PuTTY SSH Client 进行验证。该工具同时适用于 Windows 和 Linux 操作系统。您也可以使用其他串口程序,设置通信参数如下。

运行终端,配置串口:波特率 = 115200,数据位 = 8,停止位 = 1,奇偶校验 = N。在 Windows 和 Linux 中配置串口和通信参数(如 115200-8-1-N)的截图如下。注意,这里一定要选择在上述步骤中确认的串口进行配置。

1b8da830a29e245cd144f4a063621e57.png

在 Windows 操作系统中使用 PuTTY 设置串口通信参数¶

78de18c3ed52dca4403c11b73b8f2888.png

在 Linux 操作系统中使用 PuTTY 设置串口通信参数¶

然后,请在终端打开串口,查看 ESP32 是否有任何打印,具体打印内容取决于加载至 ESP32 的程序。ESP32 打印示例

ets Jun 8 2016 00:22:57

rst:0x5 (DEEPSLEEP_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)

ets Jun 8 2016 00:22:57

rst:0x7 (TG0WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)

configsip: 0, SPIWP:0x00

clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00

mode:DIO, clock div:2

load:0x3fff0008,len:8

load:0x3fff0010,len:3464

load:0x40078000,len:7828

load:0x40080000,len:252

entry 0x40080034

I (44) boot: ESP-IDF v2.0-rc1-401-gf9fba35 2nd stage bootloader

I (45) boot: compile time 18:48:10

...

如果打印出的日志是可读的(而不是乱码),则表示串口连接正常。此时,您可以继续进行安装,并最终将应用程序下载到 ESP32。

注解

在某些串口接线方式下,在 ESP32 启动并开始打印串口日志前,需要在终端程序中禁用串口 RTS & DTR 引脚。该问题仅存在于将 RTS & DTR 引脚直接连接到 EN & GPIO0 引脚上的情况,绝大多数开发板(包括乐鑫所有的开发板)都没有这个问题。更多详细信息,参见 esptool 文档。

注解

验证完成后,请关闭串口终端。我们将在后续步骤中向 ESP32 下载新的应用程序,如果未关闭终端,则该应用程序将无法访问串口。

如果您是在安装 ESP32 软件的过程中从 第六步:连接设备 章节跳转至此,请返回 第七步:配置 章节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值