Arduino UNO R4をLinuxとつないだ時、dfu-util: No DFU〜などのエラーが発生した場合

検索してもなかなか出てこなかったので書いておきます。

Failed uploading: uploading error: exit status 1
dfu-util: Cannot open DFU device PID:VID found on devnum X (LIBUSB_ERROR_ACCESS)
dfu-util: No DFU capable USB device available
Failed uploading: uploading error: exit status 74

このようなエラーメッセージが出た場合。


Arduino公式サイトのhttps://support.arduino.cc/hc/en-us/articles/9005041052444-Fix-udev-rules-on-Linux#renesasこのページに従って、root権限でpost_install.shを実行すること。
(udevのルールを変更するだけのシンプルなスクリプト


以下↓のようにターミナルから実行してもよい。

wget https://raw.githubusercontent.com/arduino/ArduinoCore-renesas/main/post_install.sh
chmod +x post_install.sh
sudo ./post_install.sh