Ubuntu中通过Device Tool点击Upload/Monitor时提示"Open serail port failed",怎么解决?

在Ubuntu平台安装鸿蒙设备开发工具Device Tool,在编译、配置烧录信息之后,点击Project Tasks中的Upload/Monitor按钮时,出现如下提示,导致无法进行烧录。

SerialPort /dev/ttyS0 connection failed!
Open serail port failed

 

Device Tool
鸿蒙工具
IDE
2022-02-17 19:50:57
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
馥有诗书气自甄
3

这个问题主要是Ubuntu中串口没有配置开启,对于不同的虚拟机软件可能存在一定的差异【VirtualBox、VMWare等】,但是,理论上应该区别不大

  • 找到配置文件

cd /etc/udev/rules.d
sudo vim 99-platformio-udev.rules

  • 查看配置文件,是否有类似的配置
  • 修改配置文件,新增一行配置【说明:此处KERNEL对应的值,应该是报错信息中的设备名对应,根据实际信息来添加配置】

KERNEL=="ttyS[0-9]*",MODE="0666" 

  • 保存退出【部分可能需要重启虚拟机、插拔设备、重启VSCode才能生效】
分享
微博
QQ
微信
回复
2022-02-17 19:54:10
相关问题
Failed to start MySQL Monitor.
3339浏览 • 2回复 待解决
DevEco Device Tool 如何卸载?
12238浏览 • 1回复 待解决