Skip to main content
Associate III
January 9, 2026
Question

STM32Cubeide 1.19 and CubeMX 6.16 compatibility

  • January 9, 2026
  • 3 replies
  • 445 views

Hello. 

My current set up is STM32Cubeide 1.19 which has an integrated version of the CubeMX (6.15)
I'm currently working on some st git examples, that seem to have been created with CubeMX (6.16), thus i cannot open the .ioc file on cubeIDE. I installed cubeMX 6.16 in order to edit the .ioc file and hit generate. 
Once i tried to build the project on cubeIDE though i got various errors

make: *** No rule to make target 'C:/Users/asantorinaios/STM32CubeIDE/workspace_1.19.0/BLE_Beacon/Drivers/STM32WBAxx_HAL_Driver/Src/stm32wbaxx_hal_gtzc.c', needed by 'Drivers/STM32WBAxx_HAL_Driver/stm32wbaxx_hal_gtzc.o'. Stop.
"make -j12 all" terminated with exit code 2. Build might be incomplete.

If i try to exclude said file from the build, i another similar error. 
Is the cubeMX 6.16 incompatible with the 1.19 cubeIDE. Do i need to download cubeide 2.0 or is there another solution ?

3 replies

Andrew Neil
Super User
January 9, 2026

If the examples were made with  CubeMX v6.16 then, presumably, they are intended for use with CubeIDE v2.0.0 ?

Note that you can install multiple versions of CubeIDE simultaneously (eg, both 1.19 and 2.0.0)  - you just need a separate Workspace for each.

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.
Ghofrane GSOURI
Technical Moderator
January 9, 2026

Hello @AlexES 

You should be able to generate code with STM32CubeMX 6.16 and then open and build that project in STM32CubeIDE 1.19.

Could you please share your IOC in order to check your configuration .

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.
AlexESAuthor
Associate III
January 9, 2026

I've inserted 2 .ioc files. the first is the one that i downlaoded from git with no MX editing and the second is after MX editing. I can successfuly build the first one, but not the second

Visitor II
January 9, 2026

This is a common issue when working on BSD Brawl mods or custom controllers with STM32. Projects created with CubeMX 6.16 can cause build errors in STM32CubeIDE 1.19 because of version mismatches. To fix this, either generate the project entirely in CubeMX 6.16 and import it as a new project, or make sure the CubeIDE project settings, HAL libraries, and include paths match the CubeMX output. This usually resolves the errors and keeps your controller firmware compatible with BSD Brawl.