几年前,我在我的Ubuntu16.04上使用了一个微:bit。没问题。大约6个月前,我将机器和操作系统升级为Ubuntu 20.04。现在我想再次使用我的微芯片:bit。但我无法连接到它。
当我启动Python编辑器并想连接到微:bit时,我看到了DAPLink CMSIS-DAP-Paired。
当我选择它(我认为它应该是其他东西)并单击Connect时,我得到:
WebUSB Error
Please reconnect your micro:bit and try again.
Error: Access denied.显然,这个问题在网站上已经知道了:https://support.microbit.org/support/solutions/articles/19000105428-webusb-troubleshooting
这就引出了Chromium的一个bug报告:https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1780678 bug报告和2019年的解决方案日期,据说解决方案是:
snap refresh chromium --channel=candidate/raw-usb
snap connect chromium:raw-usb即使我有一个最新的铬版本,我执行上述行,但它没有改变任何事情。
现在我不知道下一步该怎么办了。我对snap很满意,但是如果它们提供的功能较少,有什么用呢?
一些额外信息:chrome://version
更新24/02/2021:
但那不起作用。
今天,我在我的Windows机器上尝试了我的m:b,它成了一对,就像它所做的和它应该做的那样。我在我的Ubuntu伙伴身上又试了一次,现在它也成功了!
我无法解释为什么,但事实确实如此,所以我的问题解决了。
发布于 2022-01-06 17:18:17
根据https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1780678,我定位了我的微位的设备地址,在我的例子中是/deb/bus/usb/001/004。
我更改了权限:sudo chmod a+rwx -R /dev/bus/usb/001/004,然后我就可以连接了。
https://askubuntu.com/questions/1317548
复制相似问题