Ask questions on STM32CubeMonitor. Discuss the latest updates, including specialized versions (power, RF, USB-PD).
Most recent activity
After loading the elf file variables are detected incorrect (wrong address an/or size)Two examples with output of readelf1) used in *.c file:uint8_t counter_error_handler __attribute__((section(".internal_ram")));> readelf Bluepill_USB_CDC.elf -s |grep error 1374: 20002e28 1 OBJECT GLOBAL DEFAULT 9 counter_error_handler2) used in *.cpp file:static uint16_t blink_period;> readelf Bluepill_USB_CDC.elf -a |grep blink 389: 2000052c 2 OBJECT LOCAL DEFAULT 8 _ZL12blink_periodin STM32CubeMonitor these variables are listed with incorrect address and size (blink_period) and incorrect address (counter_error_handler) Is this an issue of using a c/cpp project ?
Hello, lets say i have more than one project in a lifetime. How can i use CubeMonitor to use different Projects? Its very weired that all flows are linked together in any way. Why is it not as the old tool STM Studio, there you can create a own project for every MCU project you want. Then you can copy and share this project to anyone else. I think i like CubeMonitor and maybe i am just to stupid, but for me it seems much to complicated to use this tool with different projects. (fast switch between them)Any help for me?;)Thanx
HelloThe frequent questions for Cube Monitor have been listed on a wiki page :https://wiki.st.com/stm32mcu/wiki/STM32CubeMonitor:Frequently_Asked_QuestionsWe have already included some questions from the webinars and we will continue to add new questions and answers.EnjoyStephane
New version 2.6.0 is released.New features : Some 802.15.4 RF tests are added to make certification tests easier : In the transmitter test,it is possible to send MAC frames . The frame can be defined by the user. In the receiver test, the LQI, ED, and CCA tests are available and the PER test shows the decoded frames. Fixed issues : Fixes the blank popup message displayed when the script detects an error,Includes workaround to prevent some freeze observed on a serial port with MacOS.Disables the navigation link when the 802.15.4 receiver test is in progress, Updates ST logo and colors,Disables the start button as soon as the channel list is inconsistent in 802.15.4 PER multi-channel test,Restrictions :In the OTA Updater panel, the Image base address bytes are inverted. To flash at address 0xAABBCC, user must set 0xCCBBAA. The default value 0x7000 is working because it is equivalent to 0x007000 and inversion has no effect.
I have just installed STM32CubeMonitor as an alternative to STM32Studio since I am no longer using Windows. I have been a happy user of STM32Studio but have been frustrated with the lack of Linux support, so I was excited to see that STM32CubeMonitor supported Linux.Unfortunately my first experience with it did not meet my expectations.I have not been able to load an ELF file since the ELF parser gets stuck at 25% (see the attached picture)After manually entering the addresses I was able to view the data but only at a slow sample/refresh rate of what appears to be 10 Hz or less. I tried to modify the Sampling Frequency in the Variables node but this did not seem to have any effect.Finally I would also like to ask about why both the Probe Out and Probe In is needed when you only want to do acquisition (input). Why is the Probe Out needed?Best regardsThomas Jespersen
I want to display GPIO INPUT PIN HI / LOW status using STM32CUBE MONITOR so how can i do this?
How can I change the position of figure(such as the START button,GAUGE panel) in STM32CubeMonitor?Thanks.
Is there a "Getting Started" description availible. I want to load my project In CubeMonitor like in former STM-Studio and show variables on the dashboard and want to log it. The Youtube instruction I found is more for user, who knows the tool.Thank you.
Hello,I recently started using STM32 CubeMonitor. I've already tried some things with the function node and I wondered if it's possible to log data directly to a .xlsx-file.
HelloA new version of STM32CubeMonitor has been released on www.st.com : V1.1.0There is no major changes, but the new version integrates many fixes and improvements to address some points raised in the community forum. The change list is described in the release note, but I would like to list few ones :STM32CubeMonitor looses some variable selections on Edit -> fixedCubeMonitor doesn't understand 'bool' types -> supported nowSupport of binary operators in post processing (useful to check bit in registers)The graph scale is computed only with the visible variables. This should solve user issue when a variable what too big make the scale too small to see other variables. It is possible to see dashboard and function node online help in separate windowsThanks a lot for your feedback and questions : it was very useful to know what you need and what need to be improved.To update the tool, you just need to download the new zip from www.st.com/stm32cubemonitor and launch the installer.
hello everyone,In order to obtain higher accuracy, I switch direct mode to snap mode, and add relevant C and H files and related codes in MCU code(The flag bit is set in the timer interrupt of 1K frequency. The flag bit is detected in the main function and the DumpTrace function is run).However, when I configure the corresponding detection variables in cubemonitor and start to collect data, the connection failure will appear as shown in the figure, which may be my operation error?Thank you for your help!
Dear Community,I have started to use the STM Cube Monitor but I do not see through yet. I want to monitor some input and output pins of a STM32F4 and therefore I need the HEX adresses to type in in the variable node. I think I have to use the register adresses for the pins which I can find in the IDR and ODR, right? Example: On pin 8 of port B (adress range of GPIO B = 0x4002 0400 - 0x400207FF) which is configured as an Output a LED is connected blinking at 1 Hz. The register offset for the ODR is 0x14. Which adress do I have to enter in the varibale node in the cube monitor? I found a formula to calculate the adress which says: adress = start_adress + (register_offset x 32 + bit_number x 4)and with that formula I got the adress 0x4002 06A0, which unfortunately did not work out. I got connection to my controller and the chart was "running", but no value was shown.Is that correct so far or where are the errors and how can I monitor I/O pins? I did not find information about my problem i
I was wondering how can I store the whole session into a file, which can be sent to someone else or maybe recovered after working in a different flowchart.I see I can export the nodes chart, but the whole configuration of each node is lost using that option.Best regards,
Hello,After testing and messing a bit with CubeMonitor, I think that this could be an interesting tool to build test benches, in order to test boards after production, as you could monitor almost everything and trigger events (such as blinking a LED) by writing variables.So my question: is it possible to actually flash the MCU with the elf file using CubeMonitor ? Or would I have to somehow script the flash procedure using CubeProgrammer CLI then start CubeMonitor ? and this way I guess I will have to deal with Monitor & Programmer pre-empting the ST-LINK probe ?Best,Thomas
I am trying to use the chart provided by NodeRed to set the Ymin and Ymax of my graphs so I can properly observe data for debugging(auto scaling is ruining detail). I'm aware NodeRed's chart node requires an inject architecture but I'm not sure how that it supposed to work with variables coming out of ST's post processing node. I've only seen examples of the inject node triggering a function node to provide dummy data. Any pointers would be greatly appreciated
Hello Everyone,Sorry if this is a stupid question.I just found this software STM32CubeMonitor and as a starting point I started with a simple LED Blink Example.In my example there are two variables "led_green_state" and "led_red_state" and the value of these variables changes over a period of time.I thought to create a dashboard but I am not able to do so.I didn't find any node which can represent the led on off states on the dashboard.In order to get familiar with this software do I have to understand about the Node-Red, since CubeMonitor is based on this.Although the project works with the charts, as I am able to plot these two variables on the chart, but I need to blink leds on the dashboard. Is it possible?Is there any user manual or tutorial with reference to STM32CubeMonitor, please share.Thanks, and Regards
Dear all,How to adjust the layout of dashboard components as a whole?I now find that each component can only be individually sized and cannot be placed in a single panel to evaluate the layout as a whole.My dashboard is a mess.
Hi everyone,Now it is very difficult to find the learning materials about cudemonitor, so can we download the project(cudeIDE prj, cudemonitor_orj,cudeMX prj) of the online embedded event webinar?
I'm using Keil IDE to program stm32 microcontrollers, Keil IDE allows to change variable's value "while code running" without breakpoints.I want to use Cubeide instead Keil.I can use live expression tool for watching values "while code running" but I can't change values "while code running", I bought Stlink and Segger but I couldn't change the values "while code running".How can I change/modify variable's values "while code running" using Cubeide ? without using cubemonitor
Hello, I think it is a basic question but I can't find a solution.I read 4 variables, 2 fan RPM and 2 temperatures.I route the two RPM to a gauge, and I would like the temperature to a char (only the temperature). Because the scale is very different.Gauge is working, I can filter.I don't know what to insert between "processing" and "chart" to remove the RPM variables to the chart:Thank you,Pierre
Hello,In STM32CubeMonitor in the variables node, we can add variable from the content of the RAM. Is it possible to do the same thing with the content of a register ? I want to monitor the sp register of an STM32F4.
Hi everyone,I have been using STM32CubeMonitor for some time and I love this tool. The only problem I have is when I compile my code, I have to reselect the variables in the configuration of the variable nodes. Is there a way for the software to remember the variables I want to analyze or at least a way for the software to tell me that it is no longer able to find the variable select in the code? Because for now when it does not find the variable, it simply displays a null value in the graph
Hi, I'm using a Nucleo-F072RB at the moment and would like to use the STM32cubeMonitor tool to visualize a few signals at 1-10kHz. Right now I am only able to read at about 5Hz update, which seems very slow. I noticed a section on the wiki for speed optimization, but access is blocked. Could someone offer advice for increasing the acquisition rate? BTW, I really like the idea of this tool if it can become more oscilloscope-like!
Hi I bought the board from Farnell.Had trouble installing the vcom in my Win 10 Pro PC and then in desperation installed the Sin 8 drivers and I got a valid comport.I can get a trace on STM32CubeMonitorPower app.However, the red ERROR led is always on and the little display shows "Supply stopped" with an hour glass timer.So, I thought it was faulty and got a replacement from Farnell.But I see the same behaviour in the new board too.The firmware in the board is 1.0.1
ST Community highlights – April to June 2026
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.