文章目录
一、环境配置
- 安装依赖
sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib
- 配置环境变量
sudo mkdir -p ~/pico
echo "export PICO_SDK_PATH=~/pico/pico-sdk" >> ~/.bashrc
echo "export PICO_examples_PATH=~/pico/pico-examples" >> ~/.bashrc
echo "export PICO_extras_PATH=~/pico/pico-extras" >> ~/.bashrc
echo "export PICO_playground_PATH=~/pico/pico-playground" >> ~/.bashrc
source ~/.bashrc
- 下载编译源码
下载 pico sdk (develop分支是最新版本,master是稳定分支版本)
git clone https://github.com/raspberrypi/pico-sdk.git -b develop
cd pico-sdk
git pull
git submodule update
下载编译 pico-examples
git clone https://github.com/raspberrypi/pico-examples.git
cd pico-examples
mkdir build
cd build
cmake ../ -DCMAKE_BUILD_TYPE=Debug
make -j$JNUM -C blink
make -j$JNUM -C hello_world
git clone https://github.com/raspberrypi/pico-extras.git
git clone https://github.com/raspberrypi/pico-playground.git
下载安装 picotool
git clone https://github.com/raspberrypi/picotool.git
cd picotool
git submodule update --init
mkdir build
cd build
cmake ../
make -j$JNUM
cp picotool /usr/local/bin/
下载安装 picoprobe
git clone https://github.com/raspberrypi/debugprobe
cd debugprobe
git submodule update --init
mkdir build
cd build
cmake ../
make -j$JNUM
下载安装 openOCD
git clone https://github.com/raspberrypi/openocd.git -b rp2040-v0.12.0 --depth=1
cd openocd
./bootstrap
./configure --enable-ftdi --enable-sysfsgpio --enable-bcm2835gpio --enable-picoprobe
make -j$JNUM
sudo make install
二、下载烧录到开发板
1、按住开发板上面按键,然后给开发板上电
2、完成第一步操作后,会出现如下设备:
把生成的xxx.uf2 文件拷贝到出现的RPI-RP2设备目录里面,即完成了程序的下载