STM32
直播中

张艳

7年用户 1538经验值
私信 关注
[问答]

该如何去使用STM32CubeMonitor工具呢

STM32CubeMonitor是什么?
STM32CubeMonitor工具的功能及特点有哪些?

回帖(1)

乔亚楠

2021-11-5 11:10:15
  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: % fn”,SINvalue);
  这里需要监控的变量就是 SINvalue
  STM32CubeMonitor配置
  打开软件,初始化的页面是这样
  
  我们仅仅需要修改一下就可以实现我们的目的
  (这里面显示的可以当成是一个模板,正常来说每一个环节都需要自己配置,这里我们直接使用默认配置,然后主要修改我们自己的内容就好)
  配置myVariables
  双击图中的myVariables,我们打开了编辑页面
  
  添加可执行文件
  这里使用的是mdk,所以可执行文件格式为axf
  点击这里的编辑键
  
  进入配置页面
  
  具体流程
  
  然后结果就是下图所示
  
  点击 done 完成配置。
  配置myProbe_Out
  还是双击打开,不过这里需要连接好stlink 然后就会自动识别了
  配置myProbe_In
  也是双击打开,点配置自动识别
  配置processing节点
  
  双击打开,选择前面的myVariables,Done
  相关显示配置
  双击mychart,可以做一些显示方面的配置,这里配置的是曲线,100点刷新
  
  DEPLOY
  配置完成后的界面如图所示
  
  我们先点击右上角的DEPLOY,然后再点击DASHBOARD 启动监控面板
  启动监控
  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分