cancel
Showing results for 
Search instead for 
Did you mean: 

NUCLEO-U3C5ZI-Q project has no .ioc file

CTapp.1
Senior III

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.

All posts are made in a personal capacity
MISRA C++ Chair
MISRA C WG Member
Director The MISRA Consortium Limited (TMCL)
1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Super User

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".

View solution in original post

3 REPLIES 3
TDK
Super User

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".

@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 capacity
MISRA C++ Chair
MISRA C WG Member
Director The MISRA Consortium Limited (TMCL)
Andrew Neil
Super User

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.