209|4

223

帖子

4

TA的资源

纯净的硅(初级)

楼主
 

【树莓派Pico 2 RP2350开发板】 测评 六 树莓派RP2350逻辑分析仪固件和上位机调试 [复制链接]

本帖最后由 御坂10032号 于 2025-3-15 01:08 编辑

简介

 

在前几篇文章中我们尝试了使用RP2350来烧录逻辑分析仪的固件,然后使用上位机来读取时序信息。但是由于上位机的软件环境问题导致并没有成功。 今天我又突发奇想想再次尝试一下,于是在Github仓库给作者提了一个issue。幸运的的是作者几乎在十分钟之内就已经回复了我,并且详细的讲述了解决的步骤。如下为我提的Issue链接

链接已隐藏,如需查看请登录或者注册

 

 

作者回复我: 让我不要使用Windows应用商店里的Python,然后手动安装Python3.13

 

 

作者还详细的告诉我了上位机的使用手册。

 

于是我首先在本地把我本地安装的Python给卸载掉了。 同时修改了环境变量。 把应用商店的环境变量优先级下移。 这样就不会出现在命令行里输入python就直接进入应用商店的情况。

然后配置本地新安装的python环境变量在环境变量目录的最上方。 这样的话系统每次查找路径的时候,第一个Python的环境是最先被查找的。

 

之后我们便可以没有错误的打开逻辑分析仪的上位机软件。

 

 

在左上角选择设备之后,我们便可以配置开始捕获信号。因此我写了一个简单的Io toggle的程序用来测试捕获的信号。

 

  • #include <stdio.h>
  • #include "driver/gpio.h"
  • #include "freertos/FreeRTOS.h"
  • #include "freertos/task.h"
  • #define LED_GPIO_PIN 4
  • void app_main(void)
  • {
  • // 配置GPIO引脚为输出模式
  • gpio_config_t io_conf;
  • io_conf.intr_type = GPIO_INTR_DISABLE; // 禁用中断
  • io_conf.mode = GPIO_MODE_OUTPUT; // 设置为输出模式
  • io_conf.pin_bit_mask = (1ULL << LED_GPIO_PIN); // 选择GPIO引脚
  • io_conf.pull_down_en = 0; // 禁用下拉电阻
  • io_conf.pull_up_en = 0; // 禁用上拉电阻
  • gpio_config(&io_conf);
  • while (1)
  • {
  • // 切换LED状态
  • gpio_set_level(LED_GPIO_PIN, 1); // 设置高电平
  • vTaskDelay(5 / portTICK_PERIOD_MS);
  • gpio_set_level(LED_GPIO_PIN, 0); // 设置低电平
  • vTaskDelay(5 / portTICK_PERIOD_MS);
  • }
  • }

很简单,每次5ms切换IO的状态。之后打开逻辑分析仪左上角的capture按钮, 配置捕获的参数。

 

 

如上图所示, 可以配置逻辑分析仪的频率、前采样点、后采样点、和对应的通道等。 这里需要注意的一点是如果不配置触发的方式的话,它并不会向其他的逻辑分析仪上位机一样直接采集,而是一定要等待触发信号。我这里配置的是通道六。 之后上位机会稍微卡顿进行数据的计算,然后便会出现下图所示。

 

 

 

上图屏幕的最中间是信号信息。 右上角是解码器。 右下角则是当前的配置参数。 当我们将鼠标放到左下角的时候可以看到所有的采集数据预览。如下图所示。

 

 

而屏幕右侧中间的滑块则是可以切换当前的显示的样本数。

 

 

我们可以在我的代码中看到,我每次的toggle时间是5ms (由于RTOS的定时器频率不同所以并不会很精确,梦源DSlogic测量出来的保持时间是5us)。两者对比实际的测量结果非常正确!

 

 

 

下图为梦源的时序保持时间。

 

 

总结

 

虽然说作者声明这个逻辑分析仪好像能跑到400M,软件上也能设置。 实际上当超过100M的时候软件就会提示结果可能具有偏差。 因此不建议在超过100M的情况下使用。而且介于实际的采样的样本数。如果频率过高的话采样的时间也会少很多。 因此建议大家如果有需求的话还是使用专业的比较好一点, 这个拿来应急一下还是不错的!

最新回复

看到ollama了   详情 回复 发表于 4 天前
点赞 关注
 

回复
举报

6859

帖子

10

TA的资源

版主

沙发
 

这上位机效果不错啊   

点评

我感觉不是很好用  详情 回复 发表于 6 天前
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复

223

帖子

4

TA的资源

纯净的硅(初级)

板凳
 
秦天qintian0303 发表于 2025-3-16 09:09 这上位机效果不错啊   

我感觉不是很好用

 
 
 

回复

7763

帖子

18

TA的资源

五彩晶圆(高级)

4
 

看到ollama了

点评

电脑就6GB的显存, 上次跑了以下deepseek就没用过了  详情 回复 发表于 4 天前
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

223

帖子

4

TA的资源

纯净的硅(初级)

5
 

电脑就6GB的显存, 上次跑了以下deepseek就没用过了

 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 1

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表