cancel
Showing results for 
Search instead for 
Did you mean: 

Features and known issues in STM32CubeIDE

Markus GIRDLAND
ST Employee

Dear community,

Edit: This thread was initially made to clear up some confusion about what functionality STM32CubeIDE was intended to have. As the tool has now been released for a while I believe that is has become more clear. However, having easy access to the known problems and limitations is still very helpful so I will keep this thread pinned.

Although, to spare myself from having to continuously update this thread I will simply link to the release note where this information is available:

The release note can be found here (RN0114).

41 REPLIES 41

Still getting reports of project import function failing to build with Java NULL pointer errors.

x-cube-spn2 SW4STM32 project imported into CubeIDE

An internal error occurred during: "Build Project".

java.lang.NullPointerException

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
mute

*Matheus Marques Barbosa*

The original .cproject file contains dynamic variables which are not expanded. Apparently SW4STM32 can cope with these. CubeIDE cannot. Will discuss the issue internally with relevant teams. Thanks for reporting!

koincidencia
Associate

I don't know where is the best place to add my bug report, but it is really annoying. With CubeIDE version v1.0.2 on a windows10 machine when I change some peripheral settings in the CubeMX plugin and regenerate the project the source location and include path settings are reverted back to default (both in Basic and Advanced folder structure settings). This is very annoying if your custom code is in a separate folder.

XChen.19
Associate

Hi, I have encountered two problems when using STM32CUBEIDE.

  1. Project configurations would be totally lost when regenerating the source file from .ioc file.
  2. In regenerating the source file from .ioc file, the error box "create startup failure: cannot copy script template" would pop out sometimes.

Thanks! Confirmed regression. Will look into this for next release.

Confirmed. Same thing as reported by szabolcs.vereb1 above. Very annoying. Will look into it. Also considering how to improve our automatic validation test suites for the future.

A big challenge is that since MX and Eclipse are based on different GUI frameworks. There is no single UI test tool that can interact and test both tools. Hence we use different UI test tools for the MX and IDE. This makes it difficult to run test campaigns that exercises real development cycles using both tools in iterations.

Paolo Andreuzza
Associate II

Hi,

the error box "create startup failure: cannot copy script template" will pop out because some file becomes marked read-only. For me it is the startup_stm32xxxxx.s file. I clear the read-only flag but a little while later this file becomes read-only again. I suppose the CubeMX plug-in does it.

About the big challenge. If some plug-in functionality such as files generating isn't tightly coupled with GUI, there should be no (big) problem to automate tests of such functionality independent of GUI kind. ;)

DSukh.5
Associate II

In CubeMX 5.3/CubeIde 1.0.2 on windows 10 it always hangs/freezes on generating user code