PEmicro Multilink FX调试踩坑

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,所以只有一个数据实时显示功能。研究整整一天,以为是自己的问题,后来通过阅读官网文档才发现是调试器版本问题。所以,提醒自己以后一定要重视官网文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值