完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
环境:vs code + wsl + esp-idf插件
硬件环境:ESP32-WROVER-E 程序:BLINK 终端信息: > Executing task: /home/mkkk/.espressif/python_env/idf4.3_py3.8_env/bin/python /home/mkkk/esp/esp-idf/components/esptool_py/esptool/esptool.py -p /dev/ttyS3 -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_freq 40m --flash_size detect 0x10000 blink.bin 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin < esptool.py v3.1-dev Serial port /dev/ttyS3 Connecting..... Chip is ESP32-D0WD-V3 (revision 3) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: 78:e3:6d08:cc Uploading stub... Running stub... Stub running... Changing baud rate to 460800 Changed. Traceback (most recent call last): File "/home/mkkk/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 4535, in _main() File "/home/mkkk/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 4528, in _main main() File "/home/mkkk/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 4053, in main esp.change_baud(args.baud) File "/home/mkkk/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 149, in inner return func(*args, **kwargs) File "/home/mkkk/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 864, in change_baud self._set_port_baudrate(baud) File "/home/mkkk/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 334, in _set_port_baudrate self._port.baudrate = baud File "/home/mkkk/.espressif/python_env/idf4.3_py3.8_env/lib/python3.8/site-packages/serial/serialutil.py", line 299, in baudrate self._reconfigure_port() File "/home/mkkk/.espressif/python_env/idf4.3_py3.8_env/lib/python3.8/site-packages/serial/serialposix.py", line 517, in _reconfigure_port termios.tcsetattr( termios.error: (5, 'Input/output error') 终端进程“bash '-c', '/home/mkkk/.espressif/python_env/idf4.3_py3.8_env/bin/python /home/mkkk/esp/esp-idf/components/esptool_py/esptool/esptool.py -p /dev/ttyS3 -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_freq 40m --flash_size detect 0x10000 blink.bin 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin'”已终止,退出代码: 1。 终端将被任务重用,按任意键关闭。 |
|
相关推荐
1个回答
|
|
|
为了解决这个问题,我们可以按照以下步骤进行排查:
1. 检查 Python 环境:确保您的 Python 环境是正确安装的,并且与 esp-idf 插件兼容。您可以尝试在终端中运行 `python --version` 来检查 Python 版本。 2. 检查 esptool.py 版本:确保您使用的 esptool.py 版本与您的 esp-idf 插件版本兼容。您可以在终端中运行 `esptool.py --version` 来检查当前版本。 3. 检查串口设备:确保您的 ESP32-WROVER-E 硬件已连接到计算机,并且 VS Code 能够识别到正确的串口设备。您可以在终端中运行 `ls /dev/tty*` 来查看可用的串口设备。 4. 检查烧录命令:根据您提供的命令,检查是否有任何语法错误或参数错误。例如,您的命令中有一个拼写错误:`partiti` 应该是 `partition_table/partition_table.bin`。 5. 检查烧录参数:确保您使用的烧录参数(如波特率、闪存模式、频率等)与您的硬件和固件兼容。 6. 检查硬件连接:确保您的 ESP32-WROVER-E 硬件与计算机之间的连接是稳定的,没有松动或损坏的线缆。 7. 检查电源:确保您的 ESP32-WROVER-E 硬件电源稳定,没有电压波动或电源不足的问题。 8. 重启设备:尝试重启您的 ESP32-WROVER-E 硬件,然后再次执行烧录操作。 9. 更新 esp-idf 插件:检查是否有可用的 esp-idf 插件更新,如果有,请更新到最新版本。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
944 浏览 0 评论
1671 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5015 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1252浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2333浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2526浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:42 , Processed in 0.621055 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
377
