Others

Create an Item

Items

Latest comments

Raspberry Pi Pico W用の新規プロジェクトの作り方

wakairo @wakairo

無印のPicoではなく「Raspberry Pi Pico W」向けの新しい開発プロジェクトの作り方の紹介です。

ベースとなるのは、ラズパイの公式C/C++ SDKドキュメントページ で紹介されている「Getting started with Raspberry Pi Pico-series」という名前のPDF の「Manually Create your own Project」の項目で紹介されている無印Pico向けのやり方です。

この無印Pico向けから変えるのは、まずtest.cの中身をpico-examples/blink/blink.cの中身とすることです。前述のPDFのtest.cはPico Wに対応していないので、Pico Wに対応しているこのblink.cのコードに差し替えます。

次に、 CMakeLists.txtでは、PDFの内容に以下の記述を追加します。ちなみに、この追加は前述のpico-examples/blink/のCMakeLists.txtを参考にしています。

if (PICO_CYW43_SUPPORTED)
    target_link_libraries(test pico_cyw43_arch_none)
endif()

最後に、一連のビルドコマンドの中で、以下のようにcmakeのところで-DPICO_BOARD=pico_wオプションを付けます。ちなみにこれは、「Manually Create your own Project」の項目で付けるように書かれています。

mkdir build
cd build
export PICO_SDK_PATH=../../pico-sdk
cmake .. -DPICO_BOARD=pico_w
make

以上でPico Wに書き込むためのtest.uf2が出来るはずですので、これを実際に書き込んでLEDが点滅したら成功です。

0
Raw
https://www.techtips.page/en/comments/975

Raspberry Pi Picoシリーズの開発をVisual Studio Code拡張を使わずに行う方法

wakairo @wakairo
Last edited

Raspberry Pi Picoシリーズの開発は、Visual Studio Code(以下、VS Code)にPico用の拡張を入れて行えますが、 VS Code以外のエディタを使いたいときなど、VS Codeに頼らない開発の仕方が公式ドキュメントで紹介されています。

VS Codeを使用しないRaspberry Pi Picoシリーズの開発の方法は、具体的には、 ラズパイの公式C/C++ SDKドキュメントページ で紹介されている「Getting started with Raspberry Pi Pico-series」という名前のPDF の「Manually Configure your Environment」の項目で紹介されています。

同様に、VS Codeを使用しないでPicoシリーズ用の新規プロジェクトを作成する方法は、同PDFの「Manually Create your own Project」の項目で紹介されています。

0
Raw
https://www.techtips.page/en/comments/611
😄2
🔧1
💯1