完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Serial port /dev/cu.SLAB_USBtoUART
Connecting... Traceback (most recent call last): File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 4535, in _main() File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 4528, in _main main() File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 4027, in main esp = esp or get_default_connected_device(ser_list, port=args.port, connect_attempts=args.connect_attempts, File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 121, in get_default_connected_device _esp.connect(before, connect_attempts) File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 583, in connect last_error = self._connect_attempt(mode=mode, esp32r0_delay=False) File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 552, in _connect_attempt self.sync() File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 483, in sync val, _ = self.command(self.ESP_SYNC, b'x07x07x12x20' + 32 * b'x55', File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 432, in command p = self.read() File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 377, in read return next(self._slip_reader) File "/Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 2970, in slip_reader read_bytes = port.read(1 if waiting == 0 else waiting) File "/Users/harlenfeng/.espressif/python_env/idf4.3_py3.8_env/lib/python3.8/site-packages/serial/serialposix.py", line 595, in read raise SerialException( serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?) CMake Error at run_serial_tool.cmake:50 (message): /Users/harlenfeng/.espressif/python_env/idf4.3_py3.8_env/bin/python /Users/harlenfeng/Work/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 failed |
|
相关推荐
1个回答
|
|
根据您提供的错误信息,这个问题可能是由于以下几个原因导致的:
1. **串口设备未正确连接或识别**:错误信息中提到了`/dev/cu.SLAB_USBtoUART`,这表明ESP32-LyraT V4.3可能没有被正确识别为一个有效的串口设备。请检查您的USB连接是否稳定,以及设备是否被正确安装和识别。 2. **权限问题**:在某些情况下,操作系统可能不允许当前用户访问特定的串口设备。您可以尝试使用`sudo`命令来运行烧录命令,以确保有足够的权限。 3. **esptool.py版本问题**:您可能使用的esptool.py版本与ESP-IDF版本不兼容。请确保您使用的esptool.py版本与您的ESP-IDF版本相匹配。您可以使用以下命令来更新esptool.py: ```bash pip install --upgrade esptool ``` 4. **烧录过程中的中断**:如果在烧录过程中发生了中断,比如USB连接断开或者电脑休眠等,都可能导致烧录失败。请确保在烧录过程中不要进行这些操作。 5. **ESP32-LyraT V4.3硬件问题**:如果上述问题都排除了,但问题仍然存在,那么可能是ESP32-LyraT V4.3硬件本身存在问题。您可以尝试更换一个设备进行测试。 6. **烧录命令或配置问题**:请检查您的烧录命令和配置文件是否正确。确保您使用的烧录命令与ESP-IDF的文档中推荐的命令一致。 解决这个问题的步骤可能包括: - 重新连接ESP32-LyraT V4.3到电脑。 - 检查设备管理器(在Windows上)或`ls /dev/tty.*`(在Linux或macOS上)以确认设备是否被正确识别。 - 使用`sudo`运行烧录命令,以确保有足够的权限。 - 更新esptool.py到最新版本。 - 确保烧录过程中没有其他干扰。 - 如果可能,尝试使用另一个ESP32-LyraT V4.3设备。 希望这些信息能帮助您解决问题。如果问题仍然存在,请提供更多的上下文信息,以便进一步分析。 |
|
|
|
只有小组成员才能发言,加入小组>>
313 浏览 0 评论
1170 浏览 1 评论
585浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 06:02 , Processed in 0.735826 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号