嵌入式_RP2040

一、环境配置

在这里插入图片描述

  1. 安装依赖
sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib
  1. 配置环境变量
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
  1. 下载编译源码

下载 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设备目录里面,即完成了程序的下载

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值