[开发工具]STM32调试神器-STMStudio

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这个工具,更多使用方法请查看官网使用手册。

---------------------
作者:woai32lala
链接:https://bbs.21ic.com/icview-3284678-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。 

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值