Ask questions on STM32CubeMonitor. Discuss the latest updates, including specialized versions (power, RF, USB-PD).
Most recent activity
All,I am trying to use the snapshot acquisition mode in STM Studio to observe variables at user-defined timings, but stuck at setting "the Address of snapshot trace header part."As indicated by the STM Studio manual, I have identified the address of “g_traceHeader.startMark[0]" which is 0x24000000 for me. However, STM Studio seems to only accept values within the range of 0x1-0x3e8. How can I proceed with using the snapshot acquisition mode? My MCU is STM32H7 series.Thank you
Hello,the STM32CubeMonitor-Power is a very useful tool and I am using it a lot.For power optimizing applications often the period, at which current pulses occur, help a lot to find the source. Therefore I am missing a "Cursor" feature for this tool.When moving around the mouse time and current at mouse position should be shown.Maybe you can consider it for next release.
Hello,Today I tried using STM32CubeMonitor 1.7.0 on macOS Sonoma (MacBook with M1 chip), but after installing the app opens without acq in and acq out nodes in the library, and of course it complains about missing node types when loading sample Basic_Flow (see attached screenshot).I tested it on another MacBook, with same results, and downloaded an older version (1.6.0), still with the same outcome. Windows version works fine out of the box, but my whole workflow is on a mac.Is there anything obvious I am doing wrong?Thanks,Jakub
To test control the device, I need to change the values of some variables using dashboard elements."Write Panel" doesn't work for me.Show me an example of how to implement it? Thank you!"Write Panel" tried to generate a payload of the format: { "variablelist": [ { "address": "0x20003954", "name": "alg::apiControls.valves.registr", "type": 1, "checked": true, "$$hashKey": "object:153", "value": "1", "validity": true } ], "accesspoint": 0 } What is "$$hashKey": "object:153" ?This value is always new, after each deployment.
I have followed this STM wiki tutorial about basic PD Sink. Everything is running according to it, but I am unable to see voltage and current measurement inside UCPD monitor. I have also followed the set-up of debugging button which is working correctly and prints the voltage inside trace. But the measurement graph is unfortunately blank. Where might be the problem?github: link
We have previously used version 1.1.0 without issue but are now using 1.2.1 on Windows11.We find that the Save Graph button doesn't do anything. We expect to see the usual save dialog but get nothing.Currently using an STLINK-V3PWR. Previously used X-NUCLEO-LPM01A.Could this be some cached settings from the old version that need to be cleared somewhere?
Please refer to screen shot cube Monitor overall. It all works except that the text does not display. I am expecting the numerical data displayed on the gauge would also be displayed in the Text on the dashboard but it doesn't work. Both of the single value nodes are set up the same and the Text node is set up as in the "screenshot text node".I thought that the Text node and gauge node would operate the same way on data but that seems not to be the case. Could someone please explain what I am doing wrong. Thanks
I am new to the STM32CubeMonitor and use it for the first time for acquiring data from a STM32G0B1RETx MCU without using the IDE's Debug mode. The 'probe' is a ST-LINK/V2, connected to pins PA13 (SYS_SWDIO) and PA14 (SYS_SWCLK). The CubeMonitor reports 'p2p connected', see the MON screenshot below. However, the log file (STM32CubeMonitor.log) has many entries stating that an 'Error on connect' occurred. See the the log lines below the screenshot. The result is no data are acquired and no log file was generated.I have two questions, please:Question 1: how can a reliable connection to the ST-LINK/V2 and the target MCU be established? Is there a ST tutorial on youtube?Question 2: beside the Dashboard graphics, does the CubeMonitor offer a simple text window for displaying values, for example numbers in decimal or hex format?Thank you very much!From STM32CubeMonitor.log:[2024-01-28T17:01:31.150] [ERROR] stlinkprotocol - [stlinkprotocol.js - connectToTarget(1155:12)] - Error on connect devi
Hello, from what I read in the ST wiki I understand that the STM32CubeMonitor (MON) is a standalone application? A P2P connection to the 'probe' (e.g. the ST-LINK/V2) is used in this configuration.That means: it is not required that the STM32CubeIDE runs in Debug mode. Please confirm, thanks!I also understand that the MON can be used together with the IDE, using a TCP link (not P2P).I am asking because, although MON reports a P2P, it also logs error code 245:[2024-01-28T17:01:46.160] [ERROR] stlinkprotocol - [stlinkprotocol.js - connectToTarget(1063:16)] - enterSWD error = 245More in this post:https://community.st.com/t5/stm32cubemonitor-mcus/connect-stm32cubemonitor-to-st-link-v2-enterswd-error-245/td-p/633168Any comments? Thank you!
Hi!I'm having problem connecting the board to a Windows 10 PC. Connecting the board to the USB it works in standalone mode, but the USB driver (PowerShield Virtual ComPort in FS Mode) is not installed, so I can't use the board with the STM32CubeMonitor-Power. Windows Device Manages tells that device drivers have not been installed, and the associated COM port is obviously not existing.Is the X-NUCLEO-LPM01A not functioning properly or am I missing something?
Something went wrong with the Energy Values in µJ yesterday.If I am not mistaken, to go from µA to µJ should be voltage*current*seconds, so 2546µA average current for 2,052 seconds with 3,3V input voltage should be 17240µJ.The monitor software said 1332,621µJ. I have no idea why. A similar measurement after restarting this morning looks ok again:Edit: A few minutes later it's broken again and even reconnecting the power meter and restarting the software does not help to recover again
Attached is a saved power measurement. When i zoom into an area with nearly constant current (e.g. from 17,851s to 17,867 s, see picture attached) the tool states an average current of about 1500µA and about 6µJ of energy. When i recalculate the energy of this time frame manually i get about 88µJ of energy.I'm not sure if i made the measurement at 3,3V or 3,6V, but this does not matter, since the deviation is too obvious.Where is the fault?
On MacOS 14.2.1, STM32CubeMonitor 1.7.0, STM32CubeIDE 1.14.0, NUCLEO-H563ZI MB1404CIn CubeIDE I created a new project with:/* USER CODE BEGIN 0 */volatile uint32_t i;/* USER CODE END 0 */and/* USER CODE BEGIN WHILE */while (1) {/* USER CODE END WHILE *//* USER CODE BEGIN 3 */ i = (i + 1) % 300; HAL_Delay(100); }/* USER CODE END 3 */I load the code into the processor, run it in the debugger, and it goes through the proper motions, i ramps from 0 to 299 and repeats.Next, in CubeMonitor I use the basic template, as described in various ST training videos, to display the value of 'i' and it always comes up on my chart as having a value of zero.I try various things, delete any extraneous stuff, try again from the templates, restart, reset, retry, try a different instance of the Nucleo board, but the answer is always zero.So, I grab a Nucleo-F767ZI board, new project in CubeIDE with the same USER CODE sections, load and check, update the same CubeMonitor flow for the new ST-Link and .elf fil
Hello A new version 1.7.0 of STM32CubeMonitor is available on st.com. You can download it on https://www.st.com/en/development-tools/stm32cubemonitor.html Click on "Get latest" to download the version 1.7.0. What are the changes in this version ? Node-RED® updated to the version 3.1, released in September 2023, with multiple improvements in theeditor(1): Notifications management for each tab Bigger workspace Lockable flow Update context menu Group improvement Link to help in the node panels Improvement of horizontal wiring New format added to export .csv data: The data can be organized in multiple columns, making importing to a spreadsheet very easy. In thearray, each variable is listed in one column with a timestamp in the first column. The details about data recording and display are available in the STM32CubeMonitor advancedfeatures pages of the STM32 MCU wiki at wiki.st.com/stm32mcu. Dependencies updated: The main change is the update of Electron® to 25.8.1
Hey,I am developing a project in which the M7 core has CAN and USART communication which constantly communicates with components, the M4 core has Ethernet communication.I was interested in checking what the rate of the main loop is, so I defined two variables of type double that perform the following operation in every main loop:I display b7 in STM32CubeMonitor, and that's how I see how long it takes for 100K main loops, or how many main loops are performed per second.Clock Configuration:I did the test for the Core-M7 and the Core-M4, and these are the results:Core-M7:About 1.666M loops per second. Core-M4:About 60K loops per second. The results are so far from each other (I expected a 2x ratio between them).I started from the assumption that the Ethernet communication is the one that causes the slowing down, therefore I lowered the Ethernet communication and still got almost identical results.I opened a new project (No code except the test) and ran the same test for eac
I have installed STM32 Cube Monitor Power on Debian 12 (64 bit) and have connected a LPM01A via USB. When I run the power monitor, no board shows up in the drop down menu. I have tried the two versions of the power monitor available on the ST website.Running lsusb, I can see a device called `STMicroelectronics Virtual COM Port`, which corresponds to the LPM01A.How can I get the power monitor to connect to the LPM01A?
Hello, I last created a topic about moving the 3D node and sent a support message. Thank you for your response. My current problem is how can I transfer the variables in debug to the x, y and z values in the 3D node and move the object?
HelloA new version 1.6.0 of STM32CubeMonitor is available on st.com.You can download it on https://www.st.com/en/development-tools/stm32cubemonitor.htmlClick on "Get latest" to download the version 1.6.0.What are the changes in this version ?Improvements of probe name :The complete serial number is now displayed.It is possible to customize the name of each probe. This makes it easier to identify it.Improvement of CSV export :Fix a bug preventing to export variables with [ ]. (array[0])Change automatically the column separator based on the country digit separator. It makes the file compatible with excel importer.Start the sampling time from 0 and write it in seconds. Addition of new STM32 series.Do not hesitate to create new posts if you have any question. The STM32CubeMonitor team.
Hello A new 2.12.0 version of STM32CubeMonitor-RF is available on st.com. You can download it on https://www.st.com/en/development-tools/stm32cubemonrf.html Click on "Get latest" to download the version 2.12.0. What are the main changes in this version ? Alignment on the latest Bluetooth® Low Energy v5.3 STM32WBxx and STM32WBAxx firmware development including STM32WBA OTA firmware update. Support latest STM32WBxx OpenThread 1.3 stack. Upgrade to Java run time version to OpenJDK 17. Fix issues around advertising panel using GAP commands instead of legacy ones. Fix 802.15.4 sniffer timestamp issues Do not hesitate to create new posts if you have any question. The STM32CubeMonitor-RF team.
Do we have any example showing us getting data from serial and visualising it on the line chart?So I started exploring stm32cubemonitor. First I tried this configuration by reading directly variable register but it didn't work for me, i was getting 0 values and line charts don't make sense in this case. I build my application on zephyrOS. So the issue may be because of that. But anyway, I dont have time to figure it out now. So I decided to move getting data from serial comport and show it on the line chart but I couldn't find any exampleshere is my basic flow, but I know it is not easy like this above, so First I checked the data structures chart node can accept and visualise it. And it is: The following example shows an input msg for a chart node for the variable "var1" : { "topic":"data", "payload": { "groupname": "groupname1", "variablename": "var1", "variabledata": [ { "x": "0", "y": "1231" }, { "x": "1", "y": "12" }, { "x": "2", "y": "36
Hello A new 2.13.0 version of STM32CubeMonitor-RF is available on st.com. You can download it on https://www.st.com/en/development-tools/stm32cubemonrf.html Click on "Get latest" to download the version 2.13.0. What are the main changes in this version ? Alignment with STM32CubeWB firmware 1.18.0 Alignment with STM32CubeWBA firmware 1.2.0 Add 802.15.4 and OpenThread support for STM32WBAxx devices Do not hesitate to create new posts if you have any question. The STM32CubeMonitor-RF team.
Using STM32CubeMonitor v1.7.0 the Variables List (with "Expand Variable List" checked) doesn't contain a structure element which is a single-dimensioned array of (non-trivial) structures. However, other elements of that same structure including a single-dimensioned array of (relatively trivial) structures are shown in the list. Of course, all the information I'm interested in is held in the struct array that isn't listed, haha! Does the elf parser need some work?Also, 64-bit integers and bitfields don't appear to be supported.
Hi,I have read (STL32CubeMonitorWiki) how to opitmize the speed acquisition.As a conclusion, it is written that we can reach 1 000Hz for a single variable. Dumb question: is it the maximum or could it still be improved ?I'd like to reach 40 000Hz (which is my ADC acquisition frequency).Note: I am using a StLINKv2-1, with SWD port, catching a uint16 variable, continously recording.
I am using STM32H503RB nucleoboard. I have initialized project from cubeMX with default settings and only added a variable 'x' which is incremented with 100ms period. On CubeMonitor, 'x' variable value is always zero. When I debug I can see variable is incrementing. How can it be possible? By the way I am using windows 11. By the way, I realized that if I work on STM32f4 discovery, everything is okay. It seems that stlink v3 may cause problem on stm32cube monitor. It is not related with windows 11 or 10
Hello I am using 3D node but I do not understand the settings.
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.