目次
- Python3.9 環境の配置
- Visual Studio Code かつ拡張機能で Raspberry Pi Pico 開発環境を構築する
- Zadig で Raspberry Pi Pico に WinUSB ドライバーをインストール
- 新しいプロジェクトを作る
- CMakeList.txt ファイルの配置(不必要)
- プロジェクトのコンパイル
- プロジェクトを実行する
事前準備
- Raspberry Pi Pico W / WH
- Windows 11 PC
- USB 線
Python 3.9 をインストール
現時点(2024年)は Python3.9 がおすすめです。
https://www.python.org/downloads/release/python-390
Visual Studio Code をインストール
Visual Studio Code の拡張機能をインストール
以下の拡張機能をインストールしてください。
C/C++(開発元:Microsoft)
CMake(開発元:twxs)
Raspberry Pi Pico(開発元:Raspberry Pi)
Python(開発元:Microsoft)
Raspberry Pi Picoドライバーのインストール
Zadig を PC にインストール
Raspberry Pi Pico 基板のリセット
別のプロジェクトは既にインストールされた場合、基板のリセットが必要です。
基板の白いボタンを押しながらUSB線でPCと繋げて自動的にUSBマスストレージデバイスとしてマウントされます。[1]
そして以下のリンクで flash_nuke.uf2 ファイルをダウンロードし、基板のドライブに置いてください。その後基板が自動的にリセットします。
https://icysamon.com/download/raspberry-pi-pico/flash_nuke.uf2
リセット後基板とPCの接続を解除して [1] の操作を繰り返ししてください。
ドライバーをインストール
Options をクリックして List All Devices を有効し、RP2 Boot (Interface 1) を選択してください。
(必ず Interface 0 ではなく Interface 1 を選択してください、Interface 0 にインストールしたら基板の接続機能は必ず壊されます。)
そして WinUSB を選択し基板へインストールしてください。
インストール後基板とPCの接続を解除して [1] の操作を繰り返ししてください。
新しいプロジェクト
Visual Studio Code 左側のアクティビティバーで Raspberry Pi Pico Project をクリックして New C/C++ Project を開けてください。
Basic Settings の Board type で Pico W を選択してください。
Board type 左側の Example ボタンを押して blink というプロジェクトを選択してください。
そして Create ボタンを押して新しいプロジェクトを作ってください。(初めての場合長い時間が掛かります)
SDK Version の変更(不必要)
個人的に SDK version 2.0 を使うと未知な不具合が発生した場合がありますので SDK version 1.5.1 に変更するのはおすすめです。
プロジェクトの CMakeList.txt を開けてすべて sdkVersion 2.0.0 と picotoolVersion 2.0.0 を sdkVersion 1.5.1 と picotoolVersion 1.5.1 に変更してください。
# == DO NOT EDIT THE FOLLOWING LINES for the Raspberry Pi Pico VS Code Extension to work ==
if(WIN32)
set(USERHOME $ENV{USERPROFILE})
else()
set(USERHOME $ENV{HOME})
endif()
set(sdkVersion 1.5.1)
set(toolchainVersion 13_2_Rel1)
set(picotoolVersion 1.5.1)
set(picoVscode ${USERHOME}/.pico-sdk/cmake/pico-vscode.cmake)
if (EXISTS ${picoVscode})
include(${picoVscode})
endif()
# ====================================================================================
*SDK Version 1.5.1 はインストールされていない場合新しいプロジェクトを作って SDK version で v1.5.1 を選択してください。
プロジェクトのコンパイル
Visual Studio Code 右下の Compile ボタンを押してプロジェクトをコンパイルしてください。
プロジェクトを実行する
プロジェクトを実行するには二つの方法があります。
方法1
Visual Studio Code 右下の Run ボタンを押してプロジェクトを実行してください。
方法2
.uf2 ファイルを基板のストレージに置いてください、その後自動的に実行します。