cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeIDE 2.0.0 shows ioc files as text

vernture
Associate III

I recently updated my stm32cubeide from 19 to 20.0.0 but the .ioc files of my existing projects open as text file not graphical as before.

How to fix it to work as before?

PS: I mistakenly chose VS-code target and it's not possible to delete the post and repost. I use STM32CubeIDE on Windows and my issue have nothing to do with vs-code (I don't use it whatsoever) 

 

4 REPLIES 4
TDK
Super User

 STM32CubeIDE v2.0.0 doesn't have STM32CubeMX built-in. You will need to download and install it separately and open the IOC file there. This is intended and included in the release notes.

 

STM32CubeIDE 2.0.0 released - STMicroelectronics Community

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

I tried edit...move to STM32CubeIDE .

And yes, in IDE 2.0 need to have CubeMx to edit the .ioc file. No more integrated in IDE .

 

If you feel a post has answered your question, please click "Accept as Solution".
Mahmoud Ben Romdhane
ST Employee

Hello @vernture ,

 

In order to open successfully the Ioc.File on STM32CubeIDE 2.0, you need to open it by default on the project folder with MicroXplorer for STM32Cube application.

MahmoudBenRomdhane_0-1764584584745.png

 

Thanks.

Mahmoud

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.

Andrew Neil
Super User

As the others have said, CubeMX is no longer integrated in CubeIDE v2.0.0:

https://community.st.com/t5/stm32cubeide-mcus/cubeide-2-0-does-not-open-ioc-files/m-p/857301/highlight/true#M39483

https://community.st.com/t5/stm32cubeide-mcus/how-to-enter-pinout-view/m-p/859592/highlight/true#M39708

 

See this post (by @TDK ) on how to start an external editor from within the IDE.

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.