0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RaspberryPi Pico Clion开发环境配置

冬至子 来源:螺丝松掉的人 作者:螺丝松掉的人 2023-10-09 16:16 次阅读

该文章用于记录使用一块 Pico通过 picoprobe 调试另一块 Pico 的开发方案,使用的 IDE 为 Clion,工程文件为 RT-Thread BSP。

准备 IDE 环境

这里使用的版本为 CLion 2023.2.2 ,其自带 MinGW 和 GDB 等工具,我们还需要准备 openocd 工具,这里需要注意针对 PICO ,需要使用专用的 openocd ,可以选择下载 RaspberryPi 官方源码并编译。

我这里 openocd 中自带了 openocd_rp2040.exe,在 Clion 直接选择即可。

1.jpg

(这里因为年少无知,配置开发环境时不明所以,所有路径包含极其奇怪,后面懒得更改了,请忽略)

之后我们需要添加一个运行/调试配置

1.jpg

这里的面板配置文件我们需要自己添加:

source [find interface/picoprobe.cfg]
source [find target/rp2040.cfg]

然后我们还需要在对应的 interface 和 target 路径下添加对应的 .cfg 文件

包含以下文件:

├── interface
│ └── picoprobe.cfg ---- openocd 配置文件
├── openocd.exe ---- 特别编译的 openocd
├── target
│ └── rp2040.cfg ---- openocd 配置文件
└── zadig-2.7.exe ---- 安装 USB 驱动的程序

到这里 Clion 的准备工作就完成了。

picoprobe 固件烧录
需要的 picoprobe.uf2 固件在上述资源包中已存在,按住树莓派PICO的 BOOTSEL 按钮,USB 连电脑,将 picoprobe.uf2 拖入磁盘中即可。

windows 环境下还需要通过 zadig-2.7.exe 安装对应的 picoprobe USB 驱动,才能正常连接使用。

Linux 环境下可以通过以下命令查看是否加载成功:

dmesg | grep usb

1.jpg

注:每次加载成功后,需要设置一下usb权限;在命令行下输入:

sudo chmod -R 777 /dev/bus/usb/
到这里 picoprobe 就准备好了。

开发板接线

通过一块 pico 作为 picoprobe 调试另外一块 pico 需要按照以下接线图进行接线:

1.jpg

这样可以将 swd 和 uart 都连接起来,便于调试。

将 usb 连接至电脑就可以开始愉快的调试了

1.jpg

这里需要注意的一点是:RT-Thread BSP 想要通过 Clion 开发的话,需要先通过 env 工具中执行

scons --target=cmake // 生成对应的Cmake工程

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GND
    GND
    +关注

    关注

    2

    文章

    539

    浏览量

    38696
  • RT-Thread
    +关注

    关注

    31

    文章

    1285

    浏览量

    40089
  • 树莓派
    +关注

    关注

    116

    文章

    1706

    浏览量

    105610
  • USB驱动器
    +关注

    关注

    0

    文章

    8

    浏览量

    5260
  • RaspberryPi
    +关注

    关注

    1

    文章

    40

    浏览量

    9086
收藏 人收藏

    评论

    相关推荐

    怎么用Clion开发APM32

    APM32 官方 SDK 中提供了三种开发环境:Keil、IAR 和 Eclipse。不否认这三种环境的强大,但是在 AI 时代做嵌入式开发,用这三种
    的头像 发表于 12-17 09:19 674次阅读
    怎么用<b class='flag-5'>Clion</b><b class='flag-5'>开发</b>APM32

    如何利用Clion IDE搭建STM32开发环境

    如何利用Clion IDE搭建STM32开发环境
    发表于 11-26 07:52

    Clion环境配置以及编译运行

    文章目录1 使用环境2 Clion环境配置以及编译运行2.1 安装 Clion,gdb,MinGW2.2 安装 ARM GCC 工具链2.3
    发表于 12-01 07:17

    如何利用Clion配置一种stm32嵌入式开发环境

    如何利用Clion配置一种stm32嵌入式开发环境呢?
    发表于 12-02 07:25

    RaspberryPi Pico CLion开发环境配置的相关资料推荐

    RaspberryPi Pico CLion开发环境配置树莓派家族新成员PicoRaspberr
    发表于 12-10 06:54

    怎样去搭建一种基于CLion的stm32开发环境

    stm32学习总结:2、搭建基于CLion的stm32开发环境文章目录stm32学习总结:2、搭建基于CLion的stm32开发
    发表于 03-01 07:05

    树莓派PICO:使用rt-thread micropython软件包联网获取天气

    Marketplace进行python软件开发,通过http请求获取实时天气信息。  嵌入式软件配置  使用RT-Thread Studio  安装RP2040-RASPBERRYPI-PICO的SDK原作者:Zain
    发表于 11-14 16:19

    【BPI-Pico-RP2040 开发板】+C开发环境搭建之HelloWorld

    ://github.com/raspberrypi/pico-setup.gitcd pico-setup/./pico_setup.sh 相关环境
    发表于 03-17 11:27

    如何用RaspberryPi Pico来控制直流电机?

    由树莓派基金会刚刚发布的RaspberryPi Pico(树莓派Pico)是一个小巧而强大的板子,它可以为用户提供了创建大大小小的项目的机会。其中一个项目是机器人,为此我们需要用到马达。那么我们如何用
    的头像 发表于 04-28 10:09 4135次阅读
    如何用<b class='flag-5'>RaspberryPi</b> <b class='flag-5'>Pico</b>来控制直流电机?

    单片机优雅的开发Clion环境搭建

    单片机优雅的开发Clion环境搭建
    发表于 11-13 12:21 20次下载
    单片机优雅的<b class='flag-5'>开发</b><b class='flag-5'>Clion</b><b class='flag-5'>环境</b>搭建

    Clion调试STM单片机

    文章目录1 使用环境2 Clion环境配置以及编译运行2.1 安装 Clion,gdb,MinGW2.2 安装 ARM GCC 工具链2.3
    发表于 11-23 16:36 10次下载
    <b class='flag-5'>Clion</b>调试STM单片机

    RaspberryPi Pico CLion开发环境配置

    RaspberryPi Pico CLion开发环境配置树莓派家族新成员PicoRaspberr
    发表于 11-26 19:21 19次下载
    <b class='flag-5'>RaspberryPi</b> <b class='flag-5'>Pico</b> <b class='flag-5'>CLion</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>配置</b>

    RaspberryPi Pico Web服务器w5100S(W5500)

    电子发烧友网站提供《RaspberryPi Pico Web服务器w5100S(W5500).zip》资料免费下载
    发表于 11-10 14:48 1次下载
    <b class='flag-5'>RaspberryPi</b> <b class='flag-5'>Pico</b> Web服务器w5100S(W5500)

    使用RaspberryPi监控环境

    电子发烧友网站提供《使用RaspberryPi监控环境.zip》资料免费下载
    发表于 12-23 16:41 1次下载
    使用<b class='flag-5'>RaspberryPi</b>监控<b class='flag-5'>环境</b>

    PICO Example Clion开发

    以下是一些在 linux 环境下,使用 Clion 开发基于 C/C++ SDK 的 PICO-Example 的注意事项,使用 Clion
    的头像 发表于 10-09 10:16 821次阅读