STM32CubeMonitor使用教程(持续更新)

STM32CubeMonitor介绍

背景

  • STM32CubeMonitor工具系列通过实时读取和可视化STM32应用程序的变量,有助于在运行时微调和诊断STM32应用程序。除了专用版本(电源,RF,USB-PD)之外,通用的STM32CubeMonitor还提供基于流的图形编辑器,可轻松构建自定义仪表板,并快速添加仪表盘,例如仪表,条形图和曲线图。借助非侵入式监视,STM32CubeMonitor可以保留应用程序的实时行为,并完美地补充了传统调试工具以执行应用程序性能分析。
  • 借助远程监视和对多格式显示的本机支持,STM32CubeMonitor使用户可以监视网络上的应用程序,同时测试多个设备并在PC,平板电脑或移动电话等各种主机设备上执行可视化。此外,在Node-RED®开放社区的直接支持下,STM32CubeMonitor允许无限制地选择扩展,以解决各种各样的应用程序类型。

功能及特点

  • 基于图形流的编辑器,无需编程即可构建仪表板 通过ST-LINK(SWD或JTAG协议)连接到任何STM32设备
  • 在目标应用程序运行时实时从RAM实时读取和写入变量 解析应用程序可执行文件中的调试信息 直接采集模式或快照模式
  • 触发以关注感兴趣的应用程序行为 允许将数据记录到文件中并重放以进行详尽的分析
  • 通过可配置的显示窗口(例如曲线和方框)和多种小部件(例如仪表,条形图和曲线图)提供定制的可视化 多探头支持可同时监视多个目标
  • 远程监控,原生支持多种格式的显示器(PC,平板电脑,手机) 直接支持Node-RED®开放社区
  • 多操作系统支持:Windows®,Linux®Ubuntu®和macOS®

下载安装

上述介绍爬自官网,这里给出链接---->对 这就是链接
链接里有下载方式,我们这里选择win版下载在这里插入图片描述
安装简单 一直点next,没啥要求

功能1:变量监控

先有一个stm32的工程

我这里是用mdk的项目,IAR也是支持的
我这里面是利用F4的FPU产生一个正弦波,然后计划观察这个正弦波

	SINvalue=	arm_sin_f32(page2_i/360.0*2*pi);
	SINvar[0] = SINvalue; //整数位
	SINvar[1] = (SINvalue - SINvar[0]) * 10000; //小数点后三位
	printf("sin: % f\n",SINvalue);

这里需要监控的变量就是 SINvalue

STM32CubeMonitor配置

打开软件,初始化的页面是这样
在这里插入图片描述
我们仅仅需要修改一下就可以实现我们的目的
(这里面显示的可以当成是一个模板,正常来说每一个环节都需要自己配置,这里我们直接使用默认配置,然后主要修改我们自己的内容就好)

配置myVariables

双击图中的myVariables,我们打开了编辑页面
在这里插入图片描述

添加可执行文件

这里使用的是mdk,所以可执行文件格式为axf
点击这里的编辑键
在这里插入图片描述
进入配置页面
在这里插入图片描述

具体流程

在这里插入图片描述
然后结果就是下图所示
在这里插入图片描述
点击 done 完成配置。

配置myProbe_Out

还是双击打开,不过这里需要连接好stlink 然后就会自动识别了

配置myProbe_In

也是双击打开,点配置自动识别

配置processing节点

在这里插入图片描述
双击打开,选择前面的myVariables,Done

相关显示配置

双击mychart,可以做一些显示方面的配置,这里配置的是曲线,100点刷新
在这里插入图片描述

DEPLOY

配置完成后的界面如图所示
在这里插入图片描述
我们先点击右上角的DEPLOY,然后再点击DASHBOARD 启动监控面板

启动监控

在这里插入图片描述

效果

在这里插入图片描述

功能2:远程监控

正在肝。。。。。。

网络研讨会

纯英文 有操作实例 前24分钟有干货

STM32Cube Monitor 网络研讨会 介绍、实例分析以及Q&A

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值