ラズベリー財団がVScodeのpcio拡張機能でRust(実はZephyrも)サポートするようになったので動かしてみた
<構成と環境>
・ラズピコ2(無線なし)
・M4 MacBook Pro 32GB
・純正デバッグプローブ
<手順>
すでにインストール済みのpico拡張機ののメニューにはRustプロジェクト作成のメニューが出ています
ここでNew Rust Projectを選択するとLチカのサンプル、実は初代ラズピコやラズピコのRISCコア対応にもなってます、が開かれます
ラズピコ2にデバッガー接続、ピン立っていないので追加で半田付けして接続
接続確認は、
% probe-rs list
The following debug probes were found:
[0]: Debug Probe _CMSIS_DAP_ -- 2e8a:000c:E663AC91D3826F39 (CMSIS-DAP)のように見えればつながっています
この状態でほぼすぐにデバッグができました、Runはファイルモードでしか機能しませんがデバッグは上位互換なので問題なし、デバッグだと.uf2のファイルも必要なくて、バイナリそのままがラズピコに書き込まれます
これ、デバッガーでブレークポイント設定して止めたとこ
めちゃくちゃ簡単に環境構築できるから、まだ無線関連のcrateは不備だけど、もうRustでできることはRustz以外の選択は、ラズピコではないと思う
admin


