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