ラズピコのRustデバッグ環境をBaker link.で作る

今年の九月ごろにリリースされていますが、Baker link.がdebug-probe(ラズパイ財団純正)でも動くという記述あったので使ってみた

<確認環境>

・M1 Mac Sequia 15.2

・debug-probe

<Baker link. tutorial>

https://baker-link.org/introduction.html

tutorial実行で必要な開発環境としては、

① Docker Desktop(suse版):Rancherなので実際はDockerが起動される

② VScode

③ probe-rs

開発コンソールには、Baker link.Envをインストールして、そこから起動できます

<つかえたところ>

なぜかVScode起動後の『コンテナでサイド開く』クリックでprobe-rs見つからないと言われ(ちゃんとインストしてるのに)たので再度コンソールからインスト、以下はVScode ポップアップメニューのインストールを選んだ後のメッセージ、サイドのインストでも同じメッセージ出たけど無視して進めたら通った

Installation failed. Go to https://probe.rs to check out the setup and troubleshooting instructions. baker link

probe-rsのインストコマンド、

% curl --proto '=https' --tlsv1.2 -LsSf https://github.com/probe-rs/probe-rs/releases/latest/download/probe-rs-tools-installer.sh | sh

F5起動(デバッグスタート)すると実行ファイル見つからないと言われる、ならばとDockerのコンソールからコマンドラインでビルドしてやるとF5でデバッガ起動して普通に使えるようになりました

ハードはHUB75 LEDアレイ駆動時そのままの接続、

コードエディタはVScodeそのまま、新規にウインドを開きます

現在までに種々のデバッグ環境が公開されてますが、Dockerを使う(クロス環境のCross + Podmanに似ている)のが一番筋が良さそうだからこれが今のデフォルト

P.S. リソースは大量消費しているようだけど宿命

 

admin

コメントを残す