a_p_u_r_o
a_p_u_r_o
You don't even need soldering to connect to SWD pins. 
Yes, it's cool! No. SWD is SWD. bring in another CMSIS-DAP adapter. RTT is a software solution which establishes logical pipe over SWD connection.
picoprobe ~may be~ is confirmed okay. If you have RaspberryPi Pico to spare , try rust-dap . pre-compiled binaries here. https://github.com/elfmimi/rust-dap/releases/tag/preview-0.1
I suppose we should move this talk to daplink channel of pyOCD slack. https://pyocd.slack.com/archives/C02GTJPENEN
uf2hid.h can be found here. https://github.com/microsoft/uf2-samdx1/blob/master/inc/uf2hid.h
だいぶ前になってしまいますが手元では ram-exec と defmt を合わせて使ってました。 たしか probe-run も改造しないと使いづらいか、使えないかという部分があったはず。
興味あるので調べたい所なんですがまだ手を付けてないです。
リセットの挙動を実際に見てみたのですが、pioの方もbitbangの方も想定される動作と異なる部分があるようです。 どちらも修正していきたいですね。
まず、テスト環境として [pyOCD](https://pyocd.io/) を活用していることを述べておきます。 pyOCD に commander モードというのがあり、簡易なコマンド処理が出来るようになっています。 コマンドには以下のようなものがあります。 `set nreset 1` RSTピンをHighにする `set nreset 0` RSTピンをLowにする `show nreset` RSTピンの状態を表示する PIOの場合 プローブの起動後・リセット後 ⇒ (一瞬だけLow のちHigh のち) Hi-Z `set nreset 1` ⇒...
何が正解かはじっくり調べるのがよいと思いますが、想定される挙動はこういう感じだと思っています。 案1 プローブの起動後・リセット後 ⇒ Hi-Z connect ⇒ High `set nreset 1` ⇒ High `set nreset 0` ⇒ Low `show nreset` ⇒ そのまま disconnect ⇒ Hi-Z 案2 プローブの起動後・リセット後 ⇒ Hi-Z connect...