完善资料让更多小伙伴认识你,还能领取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 插件更新,如果有,请更新到最新版本。 |
|
|
|
只有小组成员才能发言,加入小组>>
920 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
446浏览 5评论
446浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 20:36 , Processed in 0.964206 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号