当前位置: 首页 > news >正文

PEmicro Multilink FX调试踩坑

文章目录

  • 1.背景
  • 2 功能说明
    • 2.1 实时数据查看功能
    • 2.1 电压观测
    • 2.2 SWO功能
  • 3 设置与支持

1.背景

既然使用了NXP的芯片,笔者就想使用一下它的专用调试器,这里先说一下,笔者是从朋友那里借了一个调试器,型号为PEmicro Multilink FX Rev B。
在使用的过程中发现,不同型号的调试器在功能上还有差别,主要体现在三个功能上:

  • 实时数据更新查看
  • 电压观测
  • SWO数据交互

由于笔者的调试器是B版本的,是很多年前的版本,所以在上面三个功能的支持上就受到了限制。

2 功能说明

2.1 实时数据查看功能

这个功能就是在debug全速运行时,可以通过仿真窗口来动态刷新变量的值,如果有使用过TI的XDS100系列调试器的话就不会感到陌生。笔者虽然接触的芯片较多,但是每个都不够深入,在使用JLINK、STLINK、ATLINK等调试器的时候并未发现有这个功能。如下图:
实时刷新

2.1 电压观测

这个功能就是调试器将Vref电压的情况通过窗口可视化,此处贴上官网的截图。
频率调节
上图是说明,这个显示的数据传输频率可以调节,最大250KHz。
电压
此图是参考的电压波形。

2.2 SWO功能

这个功能就是使用SWO的单线数据传输来实现串口调试的功能,笔者从未使用过(一直使用串口调试)。因为一直没有使用过支持此功能的调试器(有点穷)。

3 设置与支持

调出这些功能窗口比较简单,如下图:
调出1
在这里插入图片描述
对于以上功能,不同的调试器支持的功能是有限制的,对于数据的实时刷新显示功能对于所有的PEmicro设备都是支持的,包括NXP官网开发板的阉割版的OpenSDA。
SWO的ITM功能只有ACP版本B以上、Universal 版本D以上、FX 版本C以上才支持。
电压监测功能只有FX的C版本以上才得到支持。
笔者的是FX版本B,所以只有一个数据实时显示功能。研究整整一天,以为是自己的问题,后来通过阅读官网文档才发现是调试器版本问题。所以,提醒自己以后一定要重视官网文档。

相关文章:

  • [已解决]DaisyUI覆盖进度条样式,导致进度条显示异常
  • bluecode-螺旋阵列的神秘艺术
  • 从头开始学C语言第三十五天——指针函数、递归函数
  • 修改菜品-02.代码开发
  • Copilot完全指南:AI编程助手的革命性实践
  • WEB或移动端常用交互元素及组件 | Axure / 元件类型介绍(表单元件、菜单和表格 、流程元件、标记元件)
  • 口腔种植全流程AI导航系统及辅助诊疗与耗材智能化编程分析
  • TDengine 中的命名与边界
  • Go 语言标准库中time模块详细功能介绍与示例
  • 自动化发布工具CI/CD实践Jenkins部署与配置教程
  • 网络空间安全(43)Linux实战篇
  • 深度解析衡石科技HENGSHI SENSE嵌入式分析能力:如何实现3天快速集成
  • vue状态管理器pinia、pinia-plugin-persist持久化储存
  • 鸿蒙Next-集成HmRouter的路由模式
  • Vala编程语言教程-属性
  • 鸿蒙OS 5.0 服务能力框架深入剖析
  • 手机零售行业的 AI 破局与创新降本实践 | OceanBase DB大咖说
  • 《第三次世界大战》第一章:战争的前夜
  • Java StringUtils工具类常用方法详解
  • COMPASS:通过残差强化学习和技能合成实现跨具身移动策略
  • 深圳 旅游 网站建设/seo入门培训学多久
  • 电商网官方网站/济南网站建设哪家专业
  • 网站上传的图片怎么做的清晰度/软文广告平台
  • 复制文章中自动添加网站版权/外贸网站搭建推广
  • 芜湖建设机械网站/网络服务投诉平台
  • seo网站建设/排名优化关键词公司