硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1621|回复: 1
收起左侧

win7上pico的折腾之旅

[复制链接]

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-12-22 17:10:23 | 显示全部楼层 |阅读模式
本帖最后由 星猫咪 于 2022-12-22 19:43 编辑

电脑系统: win7 sp1
调试器:picoprobe
调试软件:openocd 0.11.0
编辑器:vscode 1.70.0
编译器:gcc 10.2.1 gcc-none-eabi
构建器:cmake 3.20.2串口调试助手:sscom 5.13.1

接线图

接线图

接线图


设备管理器
设备管理器.png

调试截图

调试截图.png

串口调试助手截图
串口.png


环境搭建大部分参考的官方手册win10部分的内容,不过在win7上有些不同的地方,我挑一些分享一下:

1. 我用的例程是官方 SDK usb_serial 的例程,稍微改了一下,调试的时候可以看一下变量的变化;
2. 接线图上方的是 picoprobe ,给下面的 pico 调试下载程序用的,同时串口交叉连接把 pico 输出的数据通过 usb 虚拟出的串口发给电脑,和 nucleo 开发板的玩法差不多;
3. picoprobe 的 usb 驱动要用 libusb 的驱动,这个论坛有,https://www.armbbs.cn/forum.php?mod=viewthread&tid=113578&extra=page%3D1 ,不过我用的是网上下的,论坛上的应该是一样的;
4. 编译器一开始用的是最新的 gcc12,编译的时候报了一堆错,后来换成两年前的 gcc10 就好了,这个以后可以研究一下;
5. cmake 用了 vscode 上官方的插件,注意 generator 要选 nmake ,为此还装了一个 vs2022 (没想到 win7 还能装 2022),不然的话 uf2 的上位机会构建不成功报错;
6. 构建的时候用 vscode 上 ctrl + shift + p ,cmake 相关的指令 configure 和 build 就可以了;
7. 调试的时候注意 cmake.yml 这个文件开头 release 改成 debug,设置好 openocd 的路径就可以了;
8. 最后,还有一个关于 win7 的坑,不过我暂时忘了具体是什么了,以后想起来再补上,哈哈。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
发表于 2022-12-22 17:35:47 | 显示全部楼层
谢谢楼主分享,我这里还有个IAR的PICO官方工程,改天我找找,也分享下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 10:40 , Processed in 0.289534 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表