October 2013 DocID18216 Rev 6 1/42
UM1025
User manual
Getting started with STM-STUDIO
Introduction
STM-STUDIO is a graphical user interface that allows sampling and visualizing in real time
of user's variables while the application is running. It is designed to run on PCs with
Microsoft
®
Windows operating systems.
This tool works with STM8 microcontrollers through SWIM (single wire interface module)
and with STM32 microcontrollers through JTAG or SWD (serial wire debug) interface.
www.st.com
Contents UM1025
2/42 DocID18216 Rev 6
Contents
1 Installing STM-STUDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 JRE installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 STM-STUDIO installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Hardware support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Running STM-STUDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Creating variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1 Adding absolute variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.2 Adding expression variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.3 Adding statistical variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.4 Adding plugin variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Inspecting variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.1 Adding a variable viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.2 Customizing variable viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.3 Adding variables to a variable viewer . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.4 Synchronizing viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3.5 Hiding viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4 Using the Point Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.1 Customizing Point Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.2 Adding a new point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4.3 Customizing a point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5 Configuring the acquisition settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5.1 Replay from file mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5.2 Get data from target mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.5.3 Trigger configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.6 Project and configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.7 Running a visualization session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.7.1 Starting a session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.7.2 Variable visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.7.3 Writing variables on the fly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.7.4 Post-visualization analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36