1. 下载pico官方SDK:
下载地址:
2. 下载官方例程程序
git仓库地址:
get clone https://github.com/raspberrypi/pico-examples.git
3. 下载官方VScode项目自动生成工具
git仓库地址:
get clone https://github.com/raspberrypi/pico-project-generator.git
4. 设置环境变量:
假设都放在C:\pico目录下
setx PICO_TOOLCHAN_PATH "C:\pico\pico-SDK\gcc-arm-none-eabi\bin"
setx PICO_EXAMPLES_PATH "C:\pico\pico-examples"
setx PICO_SDK_PATH "C:\pico\pico-SDK\pico-sdk"
添加一个path变量:C:\pico\pico-SDK\gcc-arm-none-eabi\bin
添加环境变量
5. 安装cmake
使用安装包安装,自动添加环境变量
6. 安装make或者nmake
安装make有两种方案,一个为安装windows下的mingw-make,类似于linux的make,另一个为windows下类似于linux下make的nmake自动构建工具。亲测两种都可以,按照方便的来。
a. 安装make
1)、下载mingw,安装包安装
2)、载安装目录下复制一个mingw32-make.exe,重命名为make.exe
3)、添加一个环境变量:C:\MinGW\bin
b.安装nmake
1)、安装vs,勾选c++ 构建工具进行安装;
2)、添加nmake的环境变量(根据实际安装位置修改,目录下有nmake.exe)
C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64
7、通过自动构建工具生成vscode工程
C:\pico\pico-project-generator\pico_project.py -g
自动生成工具
主要:要勾选Creat VScode project
8、构建项目
1)、vscode打开自动生成的项目
vscode打开项目
2)、打开一个terminal,
3)、输入:
cd build
4)、输入
cmake ..
5)、输入make或者nmake即可在bulid目录下生成.uf2
9、make于nmake的区别
1)、自动生成的build目录下CMakeCache.txt中有区别
使用make时:CMAKE_MAKE_PROGRAM:FILEPATH=C:/MinGW/bin/mingw32-make.exe
使用nmake时:CMAKE_MAKE_PROGRAM:FILEPATH=nmake
自动生成工具会自动检查你的安装方式
2)、最后生成的命令不同,安装make时使用make,安装vs时使用namke
3)、我当时没有安装make,直接使用自动构建生成工具,导致默认使用nmake,报错“nmake”"-?"