cancel
Showing results for 
Search instead for 
Did you mean: 

IDE Version 2.0.0 - why remove MX ?

jcslb
Associate

Why, oh why have you separated IDE and MX such that .ioc files can no longer be opened in IDE?

I cannot imagine any benefits and it makes the IDE significantly worse, such that I've felt compelled to revert to version 1.19.0 ( go to Help -> About STM32CubeIDE -> Installation Details -> Installation History -> select version -> Revert)

I couldn't find any other means of feeding back my strong dislike of this change other than a post like this. I hope version 2.1.0 comes out soon and re-integrates MX and IDE!

4 REPLIES 4
Andrew Neil
Super User

@jcslb wrote:

I cannot imagine any benefits !


See the explanation already linked by @RobK1 

 


@jcslb wrote:

it makes the IDE significantly worse


Does it?

I guess it could be a minor inconvenience at the start of a project, or when the hardware config needs to be changed, but I think that is a tiny part of the work of the IDE ?

And this is the way Keil & IAR (and other) IDE users have always had to do it.

 

Just my 2p.

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.
mƎALLEm
ST Employee

Hello,

There are two main reasons: flexibility and performance:

mALLEm_0-1765209016631.png

 

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.

These are all reasons against any IDE.

I am in fact not a fan of an IDE. Nearly all work suits better for me with standalone tools like EMACS, the toolchain and gdb.

The only exception where I was persuaded to an IDE was STM32Cube. And this was exactly because of the integration with CubeMX. (Even here I used EMACS to edit longer passages of source code, but at least I used an IDE.)

When CubeMX is not integrated anymore I see no real reason to use the enbeloved Eclipse. And return to flexibility and performance...