Baker link. ENVは今少し不安定(Dockerの対応するコンテナを削除しないと動かない時がある)のように見えるので、手順を補足説明
<環境>
M1 MacBook Air sequoia
cargo/rustc 1.82.0
Rancher Desktop 1.16.0
<手順>
基本は、
https://baker-link.org/Blink/Baker_link_Env_page.html
ですが、途中いくつか鬼門あるので手順を記載
① historyから作成済みならば、作成済みプロジェクトの履歴からクリックして開く
② 「コンテナで再度開く」を選択
ここでコンテナにファイルが存在しない状態、つまりVScodeでソースコードが開かない時があって、その場合にはDockerのコンテナ(dockerという名前)を削除して最初からやるとうまくいく、imageはbaker-link-envという名前でこれが残っていればコンテナ展開されるだけ、このイメージがDockerに存在していなければBaker link. ENVがダウンロードするんだろう
③ probe-rs見つからないと言われる -> install/failどちらも無視
④ F5でデバッガ起動
⑤ 「cargo buildを見つけられません」のポップアップ -> 「このままデバッグ」を選択(すでに作成済みなので)
もし現在のソースファイルでビルドされていなければ、bash(Docker コンソール)でビルドする(qemu-system-aarch64使っているのでそこそこ遅い)
F5を押したタイミングでラズピコにDocker上のビルドされたバイナリを転送するようです
⑥ デバッグボタンが現れる
⑦ デバッグボタン列の一番左の青ボタンでデバッグが起動する
この時にはdfmtコンソール現れてデバッグ開始できる状態になってます
コンソールで前回の出力と連続しているけれども、INF0 Program start!がソースの22行目に埋め込まれてるinfo!(“Program start!”);からの出力でデバッグ開始の確認になります
admin