Skip to main content
Dave Nadler
Senior III
May 10, 2019
Solved

Bug: STM32CubeIDE - FreeRTOS debug windows are missing

  • May 10, 2019
  • 8 replies
  • 4498 views

The FreeRTOS debugging tools (as present in Atollic, NXP MCUxpresso, etc) seem to be missing in STM32CubeIDE. These include task view with stack use, semaphore/mutex view, queue view. Those of us using FreeRTOS need these!

What's going on? Are available as a plug-in somewhere?

Thanks!

Best Regards, Dave

This topic has been closed for replies.
Best answer by Stefano Oliveri

You can try the Stateviewer plugin starting from here: https://www.highintegritysystems.com/down-loads/stateviewer-plug-in/

It provides the Task / Queue / Timer table.

0690X000008BZAWQA4.png

Best regards,

Stefano

8 replies

Stefano Oliveri
ST Employee
May 13, 2019

You can try the Stateviewer plugin starting from here: https://www.highintegritysystems.com/down-loads/stateviewer-plug-in/

It provides the Task / Queue / Timer table.

0690X000008BZAWQA4.png

Best regards,

Stefano

Goof Ball
Associate III
September 10, 2019

How does one install this plugin into stm32cubeide? The plugin, as downloaded from HighIntegritySystems, is a zip with a .dll, not a .jar

Goof Ball
Associate III
September 12, 2019

Figgered it out - it is included in @Stefano Oliveri_O​ 's .p2f clump of plugins

Dave Nadler
Senior III
May 13, 2019

Thanks @Stefano Oliveri_O​ - that works fine.

Unfortunately there are too many other bugs in STM32CubeIDE; we'll need to continue using Atollic for now...

Dave Nadler
Senior III
May 13, 2019

@Stefano Oliveri_O​ - ST will fix this so FreeRTOS plug-in is included out-of-the-box in STM32CubeIDE, right?

Markus GIRDLAND
ST Employee
May 14, 2019

Yes, it's on the road map but I can't say for sure when.

qua
Associate III
June 21, 2022

Not in the next 3 years apparently.

Stefano Oliveri
ST Employee
May 14, 2019

Hi Dave,

I am not in the position to answer this question because I am a FAE working with our customers to make their products. But I will say "trust ST".

At the moment I working to figure out how to migrate my projects from TrueSTUDIO to CubeIDE because one thing is very important to me is that CubeIDE is based on the latest Eclipse platform (v4.11.0), and that is enough to make an effort.

I am not seeing bugs, as you reported in your comment, but other missing features.

For the missing features can be useful the attached (p2f) file:

  1. Select the "File > Import" menu command to open the Import wizard
  2. In the "Import / Select" step select "Install Software Items from File" 0690X000008Bg5YQAS.png
  3. In the "Import / Import Software Configuration" step press the "Browse..." button and select the attached file
  4. You will see a list of the missing features plus few other plug-ins I use to manage the whole firmware development life-cycle.
  5. Select what you want and complete the wizard.

I hope this can help to restore your favorite IDE.

About the bugs, what in particular is preventing you to move from Atollic to CubeIDE? I will appreciate if you have time to share your valuable experience.

Dave Nadler
Senior III
May 14, 2019

@Stefano Oliveri_O​ - Trust is hard to earn and easily lost.

Thanks for your plugin package, but I can't use STM32CubeIDE until bugs are fixed so it can:

  • generate a basic project from scratch (fails here), and
  • successfully import an existing project from Atollic

Thanks,

Best Regards, Dave

PVyle.1202
Visitor II
November 15, 2019

I would like to also point out a briliant page general on how to debug freeRTOS on Eclipse, which is applicable for STM32CubeIDE as well:

https://mcuoneclipse.com/2017/03/18/better-freertos-debugging-in-eclipse/

kurta999
Senior
March 8, 2020

Any estimates when freertos support will be ported from Atollic? This is the only thing that keeps we on Atollic, we very miss it.

Schmid.M.
Associate III
August 4, 2020

I just updated to V1.4.1 and still there is no FreeRTOS support. How can ST offer FreeRTOS in CubeMX and then not support it in their IDE debugging?

Dave Nadler
Senior III
August 10, 2020

@Schmid.M.​ - Unfortunately, last I checked, Wittenstein was no longer providing the free plug-in I linked above.

FreeRTOS-aware debugging (tasks/stacks, queues, etc) works extremely well in MCUXpresso, which is what I'm currently using.

ST tools are spectacularly behind the curve.

Best Regards, Dave

Panometric
Associate III
October 30, 2020

They make it hard to find, you can't download from the website, but you can install directly! :)

Add the site:  http://stateviewer.highintegritysystems.com

Install RTOS Tools

0693W0000059oavQAA.png

Panometric
Associate III
October 30, 2020

Note: Do not open the SafeRTOS windows, they will show nothing, open the OpenRTOS windows.