pico-probeによる書き込み/デバッグでは、前回記事②の回転計プログラムのmain.cppを小変更後、F5で書き込み/デバッグ開始からsetup()で止まるまでを、ストップウォッチで測ると17秒かかっていました
17秒はちとかかり過ぎで、せっかちな私にはとてつもなく長い時間に思われる
そこで、pico-probeの設定を変えてデバッグ速度を比較してみました
結論から申し上げますと、SWCクロック20MHz設定で無設定より約5秒短縮
2025/03/18 書き込みだけの時間を追加
Raspberry pi pico/pico2(以降pico/pico2)のC++開発環境にはずっと試行錯誤していて、Arduino IDEである程度要望は達成できてはいたのですが、やっとESP32で使い慣れたVScode+PlatformIOで業務レベル開発ができるようになったので覚書です
要望というのは
最近安定化したVScode拡張機能「Raspberry Pi Pico」がかなり良い線です、が、私のスキルではFreeRtOSが組み込めず、また、ウイザードで作成するとソースフォルダがプロジェクトルートになるのでいちいちCmakeLists.txtを編集するのが面倒でした
そのほか、
デバッグが佳境に入ると頻繁にキーボードに手を伸ばすことすら面倒なので、F5キー周辺のみの「デバッグ用USBキーボード」もpicoで作ってみて手元近くに置いて「効率化?」もしてみました
オールpicoのお話になっております
2025/03/14 修正 githubアドレスについて致命的なミスがありましたm(_ _)m。お詫びして修正しました。
ESP32開発に使う「ESP-Prog」は基板むき出しなので3Dプリンタでケースを作ってみました。蓋はハメ込んであるだけで接着はしていません
完全に覆ってはいませんが、なかなかナイスな外観に仕上がりました
前記事「Raspberry pi pico/pico2をVScode PlatformIOでC++開発」の続き
前回、FreeRtOS/USBCDCを使ってテストプログラムを作りました。今回はさらに周期割り込みとPIOを使って周期回転計を製作しました