Skip to main content
CRile.1
Associate
November 14, 2020
Question

When is cubeIDE ever going to be fixed?

  • November 14, 2020
  • 11 replies
  • 3504 views

I've tried multiple versions and searched the form. After generating a .IOC i cannot generate code because cubeIDE cannot handle downloading and installing new firmware on its own. Why has this issue been known about for over a year and from what i see on the forum nothing has been done to correct it. I had this working previously with version 1.8.0 for STM32F10X. Because of the new update to 1.8.3 i cannot do anything! this is beyond frustrating since i migrated to the STM32 platform specifically for the improved toolchain. I am seriously considering switching to ARM and being done with this.

I have manually tried to install the 1.8.0 and 1.8.3 packages, by downloading them from the web and point cubeIDE to the zip and that fails too.

I even uninstalled cubeIDE because i was at version 1.3.0 and reinstalled to 1.4 and still nothing.

really considering dropping STM32 from current and future developments.

This topic has been closed for replies.

11 replies

hansd56
Senior
November 15, 2020

Which OS? Is your repository configured correctly? If yes go to Help->Manage Embedded Software Packages and download it.

0693W000005BPqiQAG.jpg

CRile.1
CRile.1Author
Associate
November 15, 2020

0693W000005BQVMQA4.pngWin 10. through embeded software packages, i can see the list going up to 1.8.3. If I try to install 1.8.3 I get an error pictured above. I tried wiping out the repository and installing manually though the package manager and got the same thing. I was able to get 1.8.0 to actually show as installed so i selected to install .3 .2 and .1. only 1.8.2 installed correctly. So i have made a new project which is using 1.8.2 so i can continue my work.

Piranha
Principal III
November 15, 2020

Migrate to EmBitz, start writing your own code and free yourself form the big vendor provided broken bloatware.

https://www.embitz.org

https://blog.bastelhalde.de/post/setting-up-embitz-1-11-for-an-stm32f7-hal-project

Barry Richards
Associate III
November 15, 2020

Hmm, No IDE for linux , and promise of a new version coming soon made almost a year ago...

Piranha
Principal III
November 15, 2020

Yes, but still that doesn't change the fact that it's much more usable IDE than all of the Eclipsoids. Some additional info:

https://www.eevblog.com/forum/microcontrollers/inexpensive-arm-development-tools/

https://www.eevblog.com/forum/microcontrollers/embitz-is-coming-back-soon/

Talking about promises and years... Look at the one from ST:

The STM32Cube HAL is an STM32 embedded software layer that ensures maximized portability across the STM32 portfolio, while the LL APIs make up a fast, light-weight, expert-oriented layer which is closer to the hardware than the HAL. HAL and LL APIs can be used simultaneously with a few restrictions.

Both the HAL and LL APIs are production-ready and have been developed in compliance with MISRA C®:2004 guidelines with some documented exceptions (reports available on demand) and ISO/TS 16949. Furthermore, ST-specific validation processes add a deeper-level qualification.

...and they are shipping beginner developed broken bloatware since 2007.

TDK
November 15, 2020

If you're behind a proxy it doesn't work well, if at all. I have no problems downloading when not behind a proxy, except occasionally things seem to be down for a day per month. I had no issue updating (via Help -> Manage Embedded Software Packages) to 1.8.3 just now. You could always replace the HAL files manually if you're really desperate.

"If you feel a post has answered your question, please click ""Accept as Solution""."
CRile.1
CRile.1Author
Associate
November 15, 2020

I replied to hansd56 with what I did. 1.8.3 will not install through the package manager.

Cartu38 OpenDev
Graduate II
November 24, 2020

Definitively automated way of working is:

1) Rely first on FW setup settings/ Windows > Preferences > STM32Cube > Firmware Updater

Rely on Check connection button to verify your settings are fine: green check is required.

Note here you have some hyperlink to proxies setup & FW packages install repository setup.

0693W000005CSw2QAG.jpg2) Once ok

0693W000005CSwCQAW.jpg0693W000005CSwSQAW.jpg 

Then if not working (???) handmade install can be done for sure. Rely on www.st.com (or github) to get archive of such FW packages.

Still Help > Manage Embedded Software packages is right place for.

Being safe I would proceed here following 4 steps:

a) Remove any existing local trace of your F1 FW pack (see prevoius preferences sanpshot considerign FW packages install repository)

b) I would retrieve 2 archives. F1 1.8.0 master one then pacth 1.8.3 one

c) I would install first 1.8.0

d) Finally I would install 1.8.3

You have to be aware 1.8.3 archive is not self contain. Here you're only getting a patch to be applied on top of 1.8.0. (I full automated install process is working such is taking care for you about such dependencies hopefully)

0693W000005CSy8QAG.jpg 

AlTishchenko
Visitor II
November 15, 2020

@CRile.1​ Actually, if this is win10, this error you are seeing is quite possibly a glitch in win10's security permissions handling on different user directories. Just to make sure, try running CubeMX/CubeIDE as an administrator. Helps in my case for certain packages. If that works, check the permissions on STM32Cube\Repository\ in your home directory.

As for the brag. I've been running CubeMX for two years now, without any problems that I couldn't find solutions for. It is stable enough. CubeIDE is a bit young, but works ok for me too. We are in transition to it from Keil and there are no serious problems there. As for me, I won't base my choice of a processor on IDE, there are much more important things to consider than lack of an ability to knock up together a few cmd/bash scripts to run compile and build chains. Every IDE has its winning points and problems, be it MPLAB-X, Segger, Keil, IAR or CubeIDE - these are just the ones I used and keep using.

(CubeMX 6.0.1, CubeIDE 1.4.2, Windows 10)