2020-11-14 08:43 AM
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.
2020-11-15 01:15 AM
Which OS? Is your repository configured correctly? If yes go to Help->Manage Embedded Software Packages and download it.
2020-11-15 02:34 AM
Migrate to EmBitz, start writing your own code and free yourself form the big vendor provided broken bloatware.
https://blog.bastelhalde.de/post/setting-up-embitz-1-11-for-an-stm32f7-hal-project
2020-11-15 05:37 AM
Hmm, No IDE for linux , and promise of a new version coming soon made almost a year ago...
2020-11-15 06:05 AM
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.
2020-11-15 06:23 AM
No argument from me about empty promises from ST.
2020-11-15 08:00 AM
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.
2020-11-15 09:02 AM
Win 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.
2020-11-15 09:03 AM
I replied to hansd56 with what I did. 1.8.3 will not install through the package manager.
2020-11-15 09:07 AM
This is really disappointing since the integrated toolchain is what made me choose stm32 over one of TIs platform.