0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ubuntuでCMSIS-DAPデバッグプローブを使う

Posted at

1.ユーザーをdialoutグループに追加:

sudo usermod -aG dialout $USER
これにより、現在のユーザーがUSBデバイスにアクセスできるようになります。変更を反映するためにログアウトして再ログインしてください。

2.udevルールの設定:

新しいudevルールファイルを作成します:
sudo nano /etc/udev/rules.d/60-openocd.rules

以下の内容を追加します:

WCH-Linkの場合

ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="8012", MODE="0666", GROUP="plugdev", TAG+="uaccess"

pico debugprobeの場合

ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000c", MODE="0666", GROUP="plugdev", TAG+="uaccess"

.rulesには両方記載しても大丈夫にたいです。
ファイルを保存して閉じます。

3.udevルールの再読み込み:

sudo udevadm control --reload-rules
sudo udevadm trigger

4.デバイスの権限を確認:

デバイスの権限を確認し、必要に応じて変更します:
sudo chmod 666 /dev/bus/usb/001/001
上の 001/001の部分はlsusb -vで確認して適当な値にします

5. interface/cmsis-dap.cfgの編集

以下を追加

WCH-Linkの場合

adapter speed 1000
adapter serial BC68850A4172

PICO debugprobeの場合

adapter speed 5000
adapter serial E660C062134B6728

(注) WCH-LinkをCMSIS-DAPとして使用するためにはWCH-Linkutilityを用いてmodeをWCH-DAPlink-WINUSBに設定する必要がある
https://github.com/openwch/ch32v003/blob/main/WCH-LinkUtility/Doc/WCH-LinkUserManual-EN.pdf

WCH-link.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?