cancel
Showing results for 
Search instead for 
Did you mean: 

[Resolved] STM32CubeIDE project creation issue

Semer CHERNI
ST Employee

Updated post to reflect permanent fix

Dear STM32CubeIDE user,

Further to the recent STM32CubeIDE project creation issue, we would like to inform you that a solution is now available for you.

This permanent fix applies to all STM32CubeIDE versions.

  1. Issue description

When creating a new STM32 project in STM32CubeIDE, the “STM32Cube” radio button may have become unresponsive, blocking the “Next” button after the product selection screen. This prevented the project creation from being completed.

  1. Permanent fix

You can apply this resolution to any STM32CubeIDE version, even if you applied the temporary workaround that we recently shared with you.

  1. Open STM32CubeIDE.
  2. Refresh the database.
    Go to Help > STM32Cube updater > Select “Check the Target selector Device Database Updates”
  3. Restart STM32CubeIDE
  4. If you deactivated the auto refresh function previously, you may wish to reactivate it for all your STM32Cube tools. Here is how to proceed:
  • STM32CubeIDE:
    Go to Window > Preferences > STM32Cube > Firmware Updater.
    Select your preferred auto-refresh option.
  • STM32CubeMX:
    Go to Help > Connection & Updates > Updater Settings.
    Select your preferred auto-refresh option.
  • STMCUFinder:
    Click on the Settings icon > Settings > Updater Settings.
    In the "Database Auto-Refresh" section, select your auto-refresh option.

We apologize for any inconvenience caused by this temporary issue.

If you require further information or assistance, please contact our customer support.

Best regards,

STMicroelectronics

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.

34 REPLIES 34
Lokesh23ms
Associate

Hello @Semer CHERNI @Ghofrane GSOURI 

 

You mentioned there is a new database published for 1.18.1 or older versions. 
Where is that database? How to use it? I am using 1.15.1, so what am I supposed to do? 

Hello @Lokesh23ms 

We recommend forcing a database update using the following procedure: Help>
STM32Cube updates > Check for target selector device database updates.

By following this step you will be able to use the new database published for 1.18.1 or older versions.

THX

Ghofrane 

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.

We understand your concerns and are fully committed to helping you overcome the recent issues with STM32CubeIDE to ensure continuous operation. We sincerely apologize for any inconvenience caused.  

We value your feedback and would like to provide clarification on the points you have raised.

  • We have identified the root cause behind this issue, and we are currently resolving resolved it.

The problem is due to a change in our database, which impacts current versions already deployed.

Edit: Permanent fix is available. Please refer to the updated original post or to the notification mail that you should have received.

  • Developers are never forced to update the versions of their tools.

As part of our software management lifecycle process, ST releases regular updates for multiple software packages to add new features or to fix issues on specific versions.

We are maintaining public access to all the versions of our tools and we have no intention of forcing developers to update them. The permanent fix shared for all previous STM32CubeIDE versions is proof of our commitment.

  • Rest assured that using STM32Cube tools is safe. Furthermore, the handling of your personal data is fully compliant with GDPR rules.

ST takes user privacy and data protection very seriously. Our STM32 tools are fully compliant with our corporate privacy statement.

Our tools collect anonymous data to improve future versions but we never use or copy developer code. The collection of analytics can be disabled in the tool settings.

  • We are removing the login from our tools and replacing it with a notification service.

Login information is used to communicate updates and fixes to developers. We are replacing this approach with a notification service. Users will be offered the choice to subscribe to notifications.

For more details on upcoming changes and improvements, you can refer to the post STM32CubeIDE 2.0 Release - Early Heads-Up, which outlines our plans to enhance your experience.

Your feedback is valuable, and we aim to ensure STM32CubeIDE meets your expectations. Please feel free to share any additional insights or suggestions.

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.


@Amel NASRI wrote:
  • Developers are never forced to update the versions of their tools.

Unfortunately, this particular issue has affected even people who were not doing updates!

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
tje7415
Associate

For those using mac, the folder in question is located under your user home folder. open a window to your home folder, then press command+shift+(period key). this will make the hidden folder viable. 

This is unacceptable. If we use this software at the main IDE thinking we are going to get the OEM experience by using your chips, we should at least expect to not have to update to keep the current IDE working. This shows that ST has some sort of ability to remotely force users to update even if it was unintentional. 

Indeed it is because of the explained issued, and not the normal situation. Before the fix is applied, the workaround was to update to latest STM32CubeIDE version. 

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.

funnywit_02
Associate II

I followed all the suggested steps, changed the auto-refresh setting, deleted the .stmcufinder  folder, and restarted STM32CubeIDE, but the issue still persists on my end.

Even after disabling auto-refresh, the IDE downloads the .stmcufinder folder again on startup, and the STM32Cube option remains greyed out during project creation. I'm using STM32CubeIDE v1.19.0 on Windows and this is blocking me from creating CubeMX-based projects.

Is there a way to prevent the database from being re-downloaded or to manually install the compatible database for v1.19.0?

@Amel NASRI @Semer CHERNI it seems premature to mark this as solved:

https://community.st.com/t5/stm32cubeide-mcus/still-facing-stm32cube-option-greyed-out/td-p/825123

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
V3J_WJ
Associate

I had the issue with the latest version STM32CubeIDE 1.19.0 and this solution worked out great. Before doing that, I installed the latest CubeMx as well. 

It did not work for me, even after following the steps.