cancel
Showing results for 
Search instead for 
Did you mean: 

How to migrate a Project from STM32CubeMX 5.0.1 to 5.3.0 ?

Heiko Jakob
Associate

Migrating a STM32F1 project from STM32CubeMX 5.0.1 to 5.3.0 doesn't work. STM32CubeMX just hangs during migration of the project. Complete log output and *.ioc file is attached

"Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: com.st.microxplorer.codegenerator.CodeGenerator.prepareFunctionList()Ljava/util/ArrayList;

at com.st.microxplorer.plugins.projectmanager.ProjectManagerView.propertyChange(ProjectManagerView.java:370)"

2 REPLIES 2

@Laurent.Desseignes can someone from the ST Software QA team please step up and explain why this is such a continuous train wreck? And what sort of corrective action is proposed to improved the quality of software released into the eco-system?

The tools need to be able to import configuration files from earlier revisions. This needs to be tested, preferably automated, before being checked into the repository. There needs to be better recovery in case of anomalies, and the ability to identify and fix issues in files from prior versions.

Perhaps a FixIOC or MigrateIOC tool which can identify issues, or generate some intermediate form which is more digestible.

#MadeForSTM32

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

After removing the upgraded STM32CubeMX 5.3.0 installation ( upgraded from various previous versions) and all user configuration and a fresh new install of STM32CubeMX 5.3.0 it now works to migrate the Projects. Seems like something didn't work propperly during the upgrade of STM32CubeMX.