hiro yamamoto works

マイコンハード、ソフトを作ったりしています。 お家や現場のお困りごと解決に! 内容利用は自己責任でお願いします。

XIAO RA4M1を使ってみる(解決RaspiOS&ArduinoIDE1.8.19でスケッチuploadできない)

この記事内容の利用は自己の責任で行ってください。

dfu-util: Cannot open DFU device 2886:0049 found on devnum 18 (LIBUSB_ERROR_ACCESS)
スケッチの書き込み中にエラーが発生しました
dfu-util: No DFU capable USB device available

と出て書き込みできません。Arduino UNO R4 MINIMA書き込みエラーと、
似た現象とメッセージです。
Arduino IDEの挙動を見ると
コンパイルまで終了、書き込みでエラーとなっていました。

XIAO RA4M1がRaspiOSで書き込みエラー


解決策は
キーワード検索 "ArduinoCore-renesas/post_install.sh" github
"post_install.sh"というファイルをダウンロードして、
一部改変してインストールします。

備忘記として書いておきます。
1.GitHubで"post_install.sh"をダウンロードする。
2.ファイルマネージャーで"ダウンロード"を開く。
3."post_install.sh"ファイルを右クリックし、メニューから
  プロパティを表示して、パーミッションタブを選んで、
  実行(E):のところを"なし"から"すべて"にしておく。
4.ファイル名を変えておく例"post_install_XIAO.sh"
(Arduino用と区別するため)
5."Geany"などで8行目"2341"を"2886"へ変更し保存終了

 前 SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", MODE:="0666"
 後 SUBSYSTEMS=="usb", ATTRS{idVendor}=="2886", MODE:="0666"
6.ファイルマネージャーの"ツール"→"現在のフォルダを端末で開く"と
  "LXTerminal"が開く。
  sudo "/home/pi/ダウンロード/post_install_XIAO.sh"と入力し"Enter"
  "Reload rules..."表示されて消えたら完了。

7.Arduino IDEを起動してXIAO RA4M1に"blink"とか書き込んでみる

お困りの方のお役に立てればと思いますが、
自己の責任でお願いします。Do it at your own risk。