Skip to main content
CTapp.1
Senior III
March 26, 2026
Solved

NUCLEO-U3C5ZI-Q project has no .ioc file

  • March 26, 2026
  • 2 replies
  • 225 views

I'm trying to create an empty project for the NUCLEO-U3C5ZI-Q using STM32CubeIDE v2.1.1 under MacOS. All available updates have been applied.

I've used File/STM32 Project Create to create an STM32CubeIDE Empty Project for the NUCLEO-U3C5ZI-Q board (all settings at the defaults offered).

The project is created, along with the startup and linker files, but there is no .ioc file.

Best answer by TDK

STM32CubeIDE v2.0 and later do not create IOC files or STM32 projects. The ability to interact with IOC files has been removed. Use the standalone STM32CubeMX for that.

2 replies

TDK
TDKBest answer
Super User
March 26, 2026

STM32CubeIDE v2.0 and later do not create IOC files or STM32 projects. The ability to interact with IOC files has been removed. Use the standalone STM32CubeMX for that.

"If you feel a post has answered your question, please click ""Accept as Solution""."
CTapp.1
CTapp.1Author
Senior III
March 26, 2026

@TDK wrote:

STM32CubeIDE v2.0 and later do not create IOC files or STM32 projects. The ability to interact with IOC files has been removed. Use the standalone STM32CubeMX for that.


Indeed - I was just coming back to say the same thing ;)

All posts are made in a personal capacityMISRA C++ ChairMISRA C WG MemberDirector The MISRA Consortium Limited (TMCL)
Andrew Neil
Super User
March 26, 2026

As @TDK said, this was an intentional change in CubeIDE v2.0.0, back in November last year (announced in September):

See: STM32CubeIDE 2.0 release - early heads-up!

And: STM32CubeIDE 2.0.0 released

 

New tutorial here: STM32CubeIDE 2.0.0 workflow tutorial

 

Explanation & discussion here: IDE Version 2.0.0 - why remove MX ?

 

#SeparateMXfromIDE #IDEindependentMX #MXremovedFromIDE

 

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.