Raspberry Pi Picoを入手して放置していたのにようやく手をつける。
ボードはスイッチサイエンスから買った。
Raspberry Pi Picowww.switch-science.com
リセットボタンを押しながら電源を入れて、認識されたディスクにprk_firmwareのFirmwareを放り込んでやるとキーボードとして認識された様だ。
prk_firmwareは自作キーボードのFirmwareとして使われる事が多いと思うが、PicoRubyやmrubyがどうやってうごいているのかの勉強のためなんでキーボードは関係ない。部品は全く持ってないし。
まずは開発環境がどうなっているか調べる。
prk_firmwareのwikiを辿ってドキュメント読めばちゃんと書いているんだけど、安易にググってこちらを参照した。
というのを見落としてしばらくハマった。
やっとビルドできる準備ができてビルドしたらこの様なエラーがでた。
cannot read spec file 'nosys.specs': No such file or directory
こちらを見るとHomebrewからインストールしたのではなくてArm Developerサイトからダウンロードしてインストールしたものを使うと良いらしい。
こちらからApple silicon用をダウンロード
コンパイラーの指定で「未指定」にするとビルドできる様になった。
CMake Toolsの拡張機能をインストールするのを見落としてたため、この選択をどうやって表示するかわからずハマったわけだが、インストールすると下部ステータスバーにこの様な表示がでてこれをクリックすると表示される。