Alan_0613 2024-04-05 10:37 采纳率: 16.7%
浏览 281

thonny运行esp32项目时出现以下情况

#thonny运行esp32项目时出现以下情况:

Unable to connect to COM5: Cannot configure port, something went wrong. Original message: PermissionError(13, '连到系统上的设备没有发挥作用。', None, 31)

If you have serial connection to the device from another program, then disconnect it there first.

Process ended with exit code 1.
求解

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-04-05 12:02
    关注

    【以下回答由 GPT 生成】

    解决ESP32项目连接到COM5端口权限错误的问题

    1. 检查COM5端口权限
    2. 首先确保COM5端口没有被其他程序占用。确保没有其他程序正在使用COM5端口进行通信。如果有其他程序在使用该端口,将其关闭或断开连接。

    3. 授予权限

    4. 在Windows系统中,可能需要以管理员权限运行Thonny来解决权限问题。右键点击Thonny的快捷方式,选择"以管理员身份运行"。

    5. 添加用户到串行通信组

    6. 在部分系统中,用户可能没有访问串行端口的权限。可以尝试将用户添加到串行通信组以获取权限。在命令提示符中运行以下命令: bash net localgroup users <username> /add 其中<username>是你的用户名。然后重新启动计算机。

    7. 更改串行端口权限

    8. 在Windows系统中,可以尝试更改串行端口(COM5)的权限设置。右键点击计算机->设备管理器->端口(COM和LPT)->右键点击COM5->属性->安全,然后确保当前用户拥有完全控制权限。

    9. 更新驱动程序

    10. 确保你的串行端口驱动程序是最新的。在设备管理器中检查COM5端口的驱动程序并更新到最新版本。

    11. 尝试其他串口

    12. 如果COM5端口仍然无法连接,可以尝试更换其他串行端口,如COM3、COM4等,看是否能成功连接。

    如果以上方法均未解决问题,可能需要进一步调试或尝试其他工具来连接ESP32。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 4月5日