STMCU小助手
发布时间:2022-10-15 23:39
|
STM Studio这个工具出来很久了,可能很多人都没听说过,今天就来简单分享一下关于STM Studio的内容。 5 y1 O8 J$ i4 [2 j6 J1 z+ W% ]1ST工具 针对STM32软件的开发工具有很多,不知大家用过其中哪些工具?
但是随着时间的推移、技术的升级,STM Studio这个工具都已经新工具取代了。但是它是曾经的一款经典工具,下面就来说说。 1 V8 n( f3 c( v+ ]. d& o 2STM Studio介绍STM Studio是通过实时读取和显示变量来帮助调试和诊断STM32应用程序。 ( C7 x; g4 e! K6 Z- rSTM Studio在PC上运行,通过标准的ST-LINK开发工具与STM32连接。: x. _! J' D$ J STM Studio是一种非侵入式工具,可以保留应用程序的实时行为,它非常适合调试无法停止的应用,例如电机控制应用。9 {, q3 }5 e, o4 m0 N 可以使用不同的图形视图来满足调试和诊断的需要或演示应用程序行为。
9 [" G+ d# }+ n+ k0 i3 X: P 主要特点: 1.运行在Windows系统上;# K$ e* J+ Y* B7 m2 T2.通过ST-LINK连接到任何STM32(JTAG或SWD协议); 3.在应用程序运行时从RAM中读取即时(非侵入式)变量; 4.在ELF应用程序可执行文件中解析DWARF调试信息; 5.两种类型的查看器:
. `2 k _, R9 A& i) a' s8 A 3STM Studio下载目前最近版本STMStudioV3.6.0(官方已经很久没更新了,可能这是最后一个版本吧)
4STM Studio安装 1.安装环境 官网下载的安装包是exe文件,也就是说只支持Windows,不支持Linux、 Mac等操作系统。STM Studio工具需要提前安装JAVA环境。 - K. Y- U5 t& v! F+ K" ^. U 2.安装过程Windows的安装基本都是一路Next下去,根据提示选择安装就行了,下面针对初学者,把过程分享出来。
提示: 可能你电脑系统的环境与我有差异,过程中可能有一些差异,一般来说问题不大。 $ V; e) h! I- I; d STM Studio是通过导入调试文件(.elf .out .axf)来实现调试和诊断的。 u! s* h, `) h7 k F; e5 S 所以,你需要提前准备调试文件(.elf .out .axf)。 8 g" S) v- A+ N/ m2 p/ H 1.Keil MDK-ARM:编译之后,会在你工程中Objects目录下生成一个.axf调试文件。 2.IAR EWARM:编译之后,会在你工程中Exe目录下生成一个.out调试文件。 6STM Studio使用方法 STM Studio的使用方法不难,官方和网上都能找到相应使用教程。 这里举一个简单例子,查看一个变量cnt,代码如下:
1.新建工程
3 M0 q% I- x$ A0 l' ]# x6 r3 S 2.导入文件 (我用MDK-ARM生产axf文件)
3.发送到变量查看器
# `9 S, x: |! u! n+ K/ c2 h 4.运行
5.运行效果
这里只是简单举例,主要目的在于引导大家学习、了解STM Studio这个工具,更多使用方法请查看官网使用手册。 9 m) @3 M" r4 l9 H/ ]" \+ n$ } |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版