Skip to main content
Senior
July 19, 2024
Solved

STM32CUBE Programmer development is not complete!

  • July 19, 2024
  • 10 replies
  • 3562 views

Instead of completing development of STM32CUBE Programmer - every one now need to follow some manual steps with unknown versions of firmware with many undefined startup addresses and even when all steps are completed with success - development board still not programmed properly - examples are not working!!!

Best answer by TDK

You should understand that the people here aren't the ones developing STM32Cube software, nor are they guiding its development, or responsible for it. So venting frustration and sarcasm is fine if that's what you're after, but if you want to solve a problem it's generally not the tone of a post that people want to engage with.

Generally the BLE stuff gets less support here because fewer people are using it.

Loading examples for most boards does work the way you envision. Select the example in CubeMX, hit build and run, and it works. Newer boards are generally lagging behind in support a bit.

If you present the problem a bit more objectively you might get better results. I see you posted an error message, but not the specific steps to get there. Does it compile? Can STM32CubeProgrammer connect? Any other steps you've done to debug? Things like that are useful to know in order to guide debugging. Saying an example "doesn't work" is unfortunately not descriptive enough to yield a solution. There are infinitely many ways for something not to work.

10 replies

TDK
Super User
July 19, 2024

Let's examine this:

  • No chip referenced.
  • No STM32CubeProgrammer version referenced.
  • No example codes referenced.
  • No error messages shown.

 

What response are you hoping for here? Be specific in your problem presentation if you want answers. Unlikely to be a massive bug in STM32CubeProgrammer that prevents it from working in the majority of cases, as thousands of people are actively using it.

"If you feel a post has answered your question, please click ""Accept as Solution""."
GS2Author
Senior
July 20, 2024

Sorry, I did not expect that anybody will fix it, but you are right!

1. P-NUCLEO-WB55

2. STM32CubeProgrammer API v2.16.0 | Windows-64Bits 

Corrupted.jpg

3. STM32WB_BLE_Hid and STM32WB-BLE-HID-Selfie examples.

4. All manual steps with unknown versions of firmware with many undefined startup addresses are completed with success, but development board still not programmed properly - examples are not working!!!

Programmer has all information required about the board - no need for manual steps to upgrade and update!

GS2Author
Senior
July 20, 2024

5. If STM32CUBE Programmer development was complete it will be obviously integrated into STM32CubeIDE.

GS2Author
Senior
July 20, 2024

6. Also, there should be something better then Tera Term integrated into STM32CubeIDE instead of Command Shell Console. I am surprised that nobody thought about all of that.

7. Imagine science fiction: 

   a. connect Development board

   b. select  an Example

   c. press Build All

   d. press Start Programming

and impossible - the board is ready for testing!!!

AScha.3
Super User
July 20, 2024

Your wet dreams...

:)

 

"If you feel a post has answered your question, please click ""Accept as Solution""."
GS2Author
Senior
July 21, 2024

If you do not these dreams this profession will be bad for your health! 

AScha.3
Super User
July 21, 2024

Maybe my illusions , how things should be, more and more replaced by :

how all these things are, no matter whether I like it or not.

 

Just in Arduino-world its more like you expect it: choose the board and then an example for this board -

and it works. Except your board is not in the list, or too new, then - nothing works.

"If you feel a post has answered your question, please click ""Accept as Solution""."
TDK
TDKBest answer
Super User
July 21, 2024

You should understand that the people here aren't the ones developing STM32Cube software, nor are they guiding its development, or responsible for it. So venting frustration and sarcasm is fine if that's what you're after, but if you want to solve a problem it's generally not the tone of a post that people want to engage with.

Generally the BLE stuff gets less support here because fewer people are using it.

Loading examples for most boards does work the way you envision. Select the example in CubeMX, hit build and run, and it works. Newer boards are generally lagging behind in support a bit.

If you present the problem a bit more objectively you might get better results. I see you posted an error message, but not the specific steps to get there. Does it compile? Can STM32CubeProgrammer connect? Any other steps you've done to debug? Things like that are useful to know in order to guide debugging. Saying an example "doesn't work" is unfortunately not descriptive enough to yield a solution. There are infinitely many ways for something not to work.

"If you feel a post has answered your question, please click ""Accept as Solution""."
GS2Author
Senior
July 22, 2024

Yes TDK, you are right again.

I have open the Case Number 00210278 to find out why the STM32CubeProgrammer is not working properly.  All week we are trying to find the problem and I am not sure how long it will take and that we will be able to do that.

GS2Author
Senior
July 22, 2024

The error message come up when I am clicking the general link - Install updates - not related to any board.

TDK
Super User
July 22, 2024

Ahh, so the Help -> Software Update? That doesn't work for me either. I get the same message you do.

You can download and install the newest version from the website. That'll do the same as the update.

STM32CubeProg - STM32CubeProgrammer software for all STM32 - STMicroelectronics

 

Hope you figure it out. It can be frustrating. Cheers and good luck.

"If you feel a post has answered your question, please click ""Accept as Solution""."
GS2Author
Senior
July 22, 2024

If people here are not developing STM32Cube software, nor are guiding development, or responsible for it - when all people here are wasting there time including me!

TDK
Super User
July 22, 2024

> If people here are not developing STM32Cube software, nor are guiding development, or responsible for it - when all people here are wasting there time including me!

The forum is to develop STM32 firmware, not develop the IDE. Surely you can understand the difference. You can post bugs and they generally get addressed, if the description and steps to reproduce are sufficient.

I don't know, you seem pretty resolved to focus on the negative here. This is one of the better forums to come for help in my experience. Sometimes you find what you seek.

"If you feel a post has answered your question, please click ""Accept as Solution""."
GS2Author
Senior
July 22, 2024

This time you are wrong.  I am focused on the negative to make everything I touch  better - I hope you understand the difference.

GS2Author
Senior
July 23, 2024

Finally, I wanted to let you know:

My Example code was working on Online Support board, but not on mine - even after firmware update, upgrade and reset - no Bluetooth connection. That why I assumed that something is wrong with my board programming. After commenting out just one of the suggested code line in the STM32WB-BLE-HID-Selfie example - board start making Bluetooth connection and printing "1" as keyboard. But the thing I cannot explain - after uncommenting the same code line - board is now continue working as it should!!!

So the good news now is, that after 6 weeks, I can start my development!