我正在使用 16.04 并尝试设置 Arduino IDE 以与 Genuino 101 一起使用。我已在主文件夹中安装了 IDE,版本 1.8.2。它编译草图并正确获取电路板序列号以及其他详细信息。根据 Arduino 网站,需要执行
sudo ~/.arduino15/packages/Intel/tools/arduino101load/1.6.4+1.18/scripts/create_dfu_udev_rule
在 shell 内部获取上传权限。
当我通过终端执行此操作时,我收到错误消息
sudo: /home/16737547/.arduino15/packages/Intel/tools/arduino101load/1.6.4+1.18/scripts/create_dfu_udev_rule: command not found
此命令是否在查找 IDE 的 v1.6.4?我尝试将命令修改为
sudo ~/.arduino15/packages/Intel/tools/arduino101load/1.8.2+1.18/scripts/create_dfu_udev_rule
但它没有解决错误消息。从终端进入文件夹后使用
cd ~/.arduino15/packages/Intel/tools/arduino101load
并使用 ls
我发现列出的唯一文件夹是 2.0.1。
答案1
我在以下位置找到了规则文件:
~/.arduino15/packages/Intel/hardware/arc32/2.0.2/scripts/create_dfu_udev_rule
并运行以下命令来解决问题:
chmod u+x ~/.arduino15/packages/Intel/hardware/arc32/2.0.2/scripts/create_dfu_udev_rule &&
sudo ~/.arduino15/packages/Intel/hardware/arc32/2.0.2/scripts/create_dfu_udev_rule