首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ESP32 toit配置失败

ESP32 toit配置失败
EN

Stack Overflow用户
提问于 2021-04-09 05:32:44
回答 1查看 238关注 0票数 1

安装: Macbook 2020带有Satechi USB接口,它为usb与微控制器的连接提供服务。适用于文件传输的USB电缆。我正在使用ESP32-Wome-32E,但当失败时,我也尝试了一个ESP32-Wome-32D和ESP32 (v1)。所有这些都是开发委员会。

尝试提供来自https://docs.toit.io/getstarted/provision/的以下命令

toit serial provision --baud 460800 -p wifi.ssid=toitwifi -p wifi.password=toitware -m esp32-4mb

这样做的结果如下:

代码语言:javascript
复制
erasing device flash
failed to write device partitions, do you want to retry? [y/n]

再试了几次,阻止了它,因为什么都没发生。

日志显示了以下内容:

代码语言:javascript
复制
Running "/Users/jacobjensen/.cache/toit/tools/esptool_darwin_v3.0 --chip esp32 --port /dev/tty.usbserial-0001 --baud 460800 --before default_reset --after hard_reset erase_flash"
esptool.py v3.0
Serial port /dev/tty.usbserial-0001
Connecting........_____....._____....._____....._____....._____....._____....._____

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

更新: ESP32E已成功提供。在命令中手动选择端口,并更新驱动程序。原来默认端口是错误的。还安装了以下驱动程序:https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers https://ftdichip.com/drivers/vcp-drivers/。起作用的命令如下所示:

toit serial provision --baud 460800 -p wifi.ssid=toitwifi -p wifi.password=toitware -m esp32-4mb --port /dev/tty.SLAB_USBtoUART

ESP32D和ESP32 v1在配置方面仍然失败。它能与硬件相关吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-09 05:43:38

大多数情况下,配置失败是因为驱动程序没有更新。

对于macOS,这将是(最新版本):

根据您的更新,您已经安装了这些。

一些设备还需要更低的波特率。例如,LILYGO TTGO T-腕带只能在有限的带宽下工作.也许尝试一个较低的值(低到9600)。

因为众所周知,macOS USB硬件有点挑剔,所以您也可以尝试将devkit放在USB集线器后面(带有外部电源)。

最后,有些设备的硬件设置很糟糕,在macOS上很难闪现。有时将GPIO0拉到地面(例如用电阻器)可以使闪烁工作。

另一些报道称成功地添加了电容器:https://randomnerdtutorials.com/solved-failed-to-connect-to-esp32-timed-out-waiting-for-packet-header/

因为您只需要提供/闪存一个设备一次,就足够了。具体而言,在EN引脚和GND之间添加10 EN电解电容器是可行的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67015569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档