1 背景
STM32CubeMonitor 1.0.0早于2020年2月发布,但感觉用的人不是很多,手里有一块Nucleo-F767ZI的板子,用他来体验一下
硬件:Nucleo-F767ZI
软件:GPIO_IOToggle例程简单修改
工具:ST-Link(这个是必须的,不能用J-Link等其他工具),STM32CubeMonitor1.4.0
STM32CubeMonitor1.4.0下载方式
百度网盘链接https://pan.baidu.com/s/173EVs6YVJ8imOe7kpNOkmA?pwd=role
ST官网链接https://www.st.com/en/development-tools/stm32cubemonitor.html#get-software
2 安装软件
双击exe文件,开始安装
除了选择安装路径,就是一路next
选择安装路径,如果想要更改安装路径需要右键以管理员身份运行
安装完成后,初次打开的界面
3 功能调试
3.1 给单片机下载一个带变量的程序,这里基于HAL库自带的GPIO_IOToggle例程,只添加一个变量,用来观察
定义一个变量
在主循环修改变量值
编译并下载
3.2 配置STM32CubeMonitor环境
3.2.1 选择myProbe_Out信号来源,ST-Link
3.2.2 按照同样的方法选择myProbe_In信号来源,ST-Link
3.2.3 配置项目信息
找到步骤3.1编译出来axf文件的路径,复制
设置一个项目名,粘贴刚才复制的axf文件路径,然后在file栏选中axf文件
几秒后,可以点击查看axf里面都有哪些变量
选中我们要监控的变量,点击添加
完成添加
3.2.4 点击部署
3.2.5 打开显示面板
点击启动获取按钮
3.2.6 大功告成,可以观测我们设置的变量了
4 其他方式监测面板
在浏览器输入本机地址可以在浏览器里面观测
5 总结
原来我们只需要点几下鼠标,并不需要修改单片机程序就可以实时监控变量信息了,当然STM32CubeMonitor也有另外一种模式,就是Snapshot模式,那种是需要添加文件到单片机工程的,这里我们使用的是Direct模式,希望能够起到抛砖引玉的作用,感兴趣的小伙伴研究起来啊。
---------------------
作者:role_2099
链接:https://bbs.21ic.com/icview-3231122-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。