首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ESP8266警告: espcomm_sync失败错误: espcomm_open失败Ubuntu18.04

ESP8266警告: espcomm_sync失败错误: espcomm_open失败Ubuntu18.04
EN

Ask Ubuntu用户
提问于 2018-05-28 13:05:11
回答 2查看 4K关注 0票数 4

无法强制从arduino IDE上传草图。

代码语言:javascript
运行
复制
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

德姆塞格

代码语言:javascript
运行
复制
[ 4980.110605] usb 3-4: new full-speed USB device number 9 using xhci_hcd
[ 4980.305550] usb 3-4: New USB device found, idVendor=10c4, idProduct=ea60
[ 4980.305556] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4980.305561] usb 3-4: Product: CP2102 USB to UART Bridge Controller
[ 4980.305565] usb 3-4: Manufacturer: Silicon Labs
[ 4980.305569] usb 3-4: SerialNumber: 0001
[ 4980.317468] cp210x 3-4:1.0: cp210x converter detected
[ 4980.319521] usb 3-4: cp210x converter now attached to ttyUSB0

lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 009: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 003 Device 002: ID 24ae:1100  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Arduino IDE中的设置

代码语言:javascript
运行
复制
Board NodeMCULuA 1.0
CPU 80 Mhz
Upload Speed 115200
Flash Size 4M(1m SPIFFS)
Programmer AVR ISP

通过命令ttyUSB0 sudo chmod 666 /dev/ttyUSB0提供对D3的访问

以前做过16.04次。问题是什么?如何解决?行为芯片也发生了变化。耳塞二极管只在草图上传时闪烁,现在一直打开直到草图开始上传,并在错误显示时关闭。

任何帮助都是有用的。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-05-28 19:43:53

请检查您是否是dialout组的成员。如果没有,请通过运行sudo usermod -a -G dialout $USER将自己添加到这个组中,然后再次登录。

为了获得更可预测的结果,您可以尝试直接运行esptool.py来检查您的董事会是否还活着:

代码语言:javascript
运行
复制
sudo apt-get install python3-pip
sudo pip3 install esptool

esptool.py --port /dev/ttyUSB0 chip_id

您将得到类似于下面所示的输出:

  • ESP8266示例$ esptool.py --端口/dev/ttyUSB0 chip_id esptool.py v2.3.1连接.探测芯片类型..。ESP8266芯片是ESP8266EX的特点: WiFi上传存根.运行存根..。存根跑..。芯片ID: 0x01234567硬重置通过RTS销.
  • ESP32示例$ esptool.py --端口/dev/ttyUSB0 chip_id esptool.py v2.3.1连接.探测芯片类型..。ESP32芯片是ESP32D0WDQ6 (修订(未知0xa))的特点: WiFi,BT,双核,VRef校准在efuse上传存根。运行存根..。存根跑..。芯片ID: 0x01234567890a硬重置通过RTS引脚。

如果它没有帮助-检查您的布线,板温度,电缆等。

票数 2
EN

Ask Ubuntu用户

发布于 2019-09-13 05:53:57

我就是这么做的..。

  1. 使用Arduino网站的脚本安装Arduino (最好以sudo的形式运行install.sh )
  2. 将arduino从终端运行为sudo: sudo arduino

一切都在这之后..。

注意: 'sudo arduino‘和'arduino’启动不同的IDE环境,因此确保不浪费时间设置没有sudo的环境。

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

https://askubuntu.com/questions/1041190

复制
相关文章

相似问题

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