Skip to main content
Andrei Chichak
Lead
April 8, 2024
Solved

ThreadX thread and queue names not displayed properly in CubeIDE 1.15.0 debugger (STM32H5)

  • April 8, 2024
  • 11 replies
  • 16804 views

New workspace

New STM32 project 

Board Selector Nucleo-144 STM32H5 NUCLEO-H563ZI

Take the defaults

Set the tick to TIM6

Pinout & Configuration - Middleware and Software Packs - THREADX

Generate App Init Code - check

Save everything, compile, debug, put a breakpoint on the opening curly in tx_app_thread_entry (app_threadx.c).

Run and reach the breakpoint.

Window - Show View - ThreadX - ThreadX Thread List

Notice how the names are just the first character of the name strings.

This happens on queues as well. I suspect semaphores and mutexs will be the same.

This worked properly in a previous version of CubeIDE on STM32L4 if that matters.

Full cube project attached.

Best answer by Andrei Chichak

Another interesting data point. I am now using CubeIDE 1.16.1,  but with MacOS 15.1 and the labels are now correct.

Perhaps the latest version of MacOS  fixed a regression??? Also, I noticed that the Eclipse logo is upside down again,  so this could be chasing a MacOS issue.

11 replies

ST Employee
April 9, 2024

Hello @Andrei Chichak,

Thank you for your valuable inputs

I created an internal ticket to track the issue ( Internal ticket number: 178581)   

Andrei Chichak
Lead
April 11, 2024

Yes, I checked a previous project, using a L452 processor, that had the proper names previously and it is now broken.

Also, the names of semaphores, byte pools, message queues, mutexes, event flags, and threads are all truncated.

So, it looks like it is an issue with 1.15.0.

 

Andrei

ron239955_stm1
Associate III
May 30, 2024

Just as a data point, I'm also encountering this on 1.15.1, on my H743 project. I'm happy to hear that it's not just me!

 

ST Employee
May 31, 2024

Hello @ron239955_stm1

Could you give us more details on your environment?

Have you updated the 1.15.1 or installed it from the installation package?

Also, could you provide your log file (console) when this issue happens 

 

 

 

Andrei Chichak
Lead
May 31, 2024

@Sarra.S the DM system is really badly designed and ... well here is a compressed file with the console log that you were asking for.

Technical Moderator
June 4, 2024

Hello @Andrei Chichak ,

Could you please attach the debug log file so that we can further investigate the issue.
You can find it under the Debug folder after enabling 'log to file' in the Debug configuration as illustrated in the screenshot below:

SouhaibMAZHOUD_1-1717510871588.png

 

Thank you,

Souhaib

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Andrei Chichak
Lead
June 4, 2024

And as I look back through this thread I think there is some information missing, I'm on a 15" 2019 (intel) Macbook Pro (MacOS 14.5). I got triggered to this by the weird backslashes in your file path.

Andrei Chichak
Lead
June 4, 2024

@ron239955_stm1 Are you using a Mac, or are you on Windows or Linux?

Andrei Chichak
Lead
June 4, 2024

AH HAH! 

@Souhaib MAZHOUD @Sarra.S 

ST Employee
June 5, 2024

Thank you @Andrei Chichak and @ron239955_stm1 

This issue is currently under investigation, we have not yet been able to reproduce it with MacOS 14.1, but we will try to upgrade and test it! 

We will keep you updated 

Andrei Chichak
Lead
September 19, 2024

Any progress on this issue? I updated to CubeIDE 1.16.1 and the issue is still there.

If it helps any, it seems to also be an issue with FreeRTOS awareness, and MacOS is now up to 14.7 with 15.0 available to blow up my system.

Associate
September 26, 2024

I have the same problem. On a mac. Working fine on my colleague’s mac with same versions. Have re-installed everything except OSX but the problem persists.

ST Employee
September 27, 2024

Hello everyone, 

Sorry for the delayed answers, the issue is finally reproduced using macOS 14.6.1, STM32CubeIDE version 1.16.1. 

We will keep you updated 

 

Andrei Chichak
Andrei ChichakAuthorBest answer
Lead
November 13, 2024

Another interesting data point. I am now using CubeIDE 1.16.1,  but with MacOS 15.1 and the labels are now correct.

Perhaps the latest version of MacOS  fixed a regression??? Also, I noticed that the Eclipse logo is upside down again,  so this could be chasing a MacOS issue.

ron239955_stm1
Associate III
November 19, 2024

Same here - the names are now coming out ok for me as well.