cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeIDE – I/O Configuration (Pinout & Configuration) Window Not Appearing

Mounesh
Associate

I am facing an issue in STM32CubeIDE on Windows where the I/O Configuration / Pinout & Configuration window is not appearing after creating or opening a project.

Normally, when opening the .ioc file, the Device Configuration Tool (CubeMX interface) should open showing the MCU pin diagram and peripheral configuration options. However, in my case, this interface is not appearing.

Issue Details:

  • Operating System: Windows

  • Software: STM32CubeIDE

  • When I create or open an STM32 project, the Pinout & Configuration view does not open.

  • The .ioc file either does not open correctly or the graphical configuration window is missing.

  • Because of this, I cannot configure GPIO, ADC, UART, or other peripherals.

Expected Behavior:

Opening the .ioc file should display:

  • Pinout & Configuration

  • Clock Configuration

  • Project Manager

with the MCU pin diagram and peripheral configuration options.

What I Have Tried:

  1. Opening the .ioc file manually from Project Explorer.

  2. Restarting STM32CubeIDE.

  3. Resetting the perspective.

  4. Creating a new STM32 project again.

However, the I/O configuration interface still does not appear.

Question:

Has anyone encountered this issue before?
Is there a way to restore or enable the Device Configuration Tool / CubeMX interface inside STM32CubeIDE?

Any suggestions or troubleshooting steps would be greatly appreciated.

Thank you.

1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Super User

 

STM32CubeIDE no longer includes the built-in STM32CubeMX.

Use the standalone version of STM32CubeMX to create projects.

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 no longer includes the built-in STM32CubeMX.

Use the standalone version of STM32CubeMX to create projects.

If you feel a post has answered your question, please click "Accept as Solution".
Andrew Neil
Super User

As @TDK said, the CubeMX functionality was removed from CubeIDE from v2.0.0:

STM32CubeIDE 2.0 release - early heads-up!

STM32CubeIDE 2.0.0 released

 

STM32CubeIDE 2.0.0 New workflow tutorial

 

For discussion and more on the rationale, see: IDE Version 2.0.0 - why remove MX ?

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.
Mounesh
Associate

thanks guys