发新帖本帖赏金 10.00元(功能说明)我要提问
返回列表
打印
[开发工具]

STM32调试神器-STMStudio

[复制链接]
716|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM32调试神器-STMStudio
1介绍:
STM Studio是通过实时读取和显示变量来帮助调试和诊断STM32应用程序,目前只支持stm32系列。STM Studio是一种非侵入式工具,可以保留应用程序的实时行为,它非常适合调试无法停止的应用,例如电机控制应用。目前支支持stlink下载器,可以在运行中实时查看变量的数据,使用不同的图形视图来满足调试和诊断的需要或演示应用程序行为,需要在Windows环境运行。
对于STM Studio所能查看的变量,我的理解是只能是全局变量,函数里的自动变量无法查看。这个在导入变量的时候,就可以看到了,只有全局变量。并通过JTAG或SWD(串行线调试)接口STM32微控制器STM8微控制器。
2安装
安装软件时需要Java Runtime Environment。
不然安装会提示这个,安装完之后不会再提示。
一路Next安装完毕,安装完显示这个图标。
3、准备文件
STMStudio是通过导入调试文件(.elf .out .axf)来实现调试和诊断,因为我们要准备上面格式的文件,不同文件是因为编译器。
1、Keil MDK-ARM:编译之后,会在你工程中Objects目录下生成一个.axf调试文件。
2、IAR EWARM:编译之后,会在你工程中Exe目录下生成一个.out调试文件。
4、STM Studio使用方法
双击打开软件是下面界面
4.1、新建工程
File ->New Project
4.2、导入文件
  我用MDK-ARM生产axf文件
在弹出对话框中,点...选择生成的文件,比如下面我们就用标准库LED的一个文件。
选中下面的i变量,点击右侧的import,然后点击close.
4.3、发送到变量查看器
4.4、运行
4.5、运行效果
我们程序设置i从0加到20然后再置零重新累加,下面是效果图。
这里只是简单举例,主要目的在于引导大家学习、了解STM Studio这个工具,更多使用方法请查看官网使用手册。

使用特权

评论回复

打赏榜单

21ic小管家 打赏了 10.00 元 2023-03-14
理由:签约作者奖励

发新帖 本帖赏金 10.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

107

主题

535

帖子

5

粉丝