cancel
Showing results for 
Search instead for 
Did you mean: 

CubeMX became a cloud application

Posted on January 24, 2018 at 06:21

So, the 4.24 version won't generate anything if it does not have an internet connection. Even if there is firmware in repository...

Now I'm loving the earlier version with a passion! 

26 REPLIES 26
Posted on January 25, 2018 at 04:35

I can contain the 4.23 as I want (to remain and work with the driver version I want) ... this one is harder to 'dominate'.

Posted on January 25, 2018 at 06:59

No sure what exactly you want someone to tests... As I wrote earlier I used the Cube v24 offline to generate completely new project for new device. V24 is distributed now as 64-bit app. So as in my case I have both now (the v23 still exists in x86 folder (the 32bit).

I installed the v24 not as an upgrade (not from the Cube level). I downloaded it and started installation. And it did not discovered the previouse version i.e. v23.

Posted on January 25, 2018 at 07:02

Bogdan Golab wrote:

No sure what exactly you want someone to tests...

I think Jan asked others to confirm what I found...

Posted on January 25, 2018 at 07:20

Probably we use the Cube different way or for different purpose, or more likely i do not understand English

Posted on January 25, 2018 at 10:18

Disabled the WIFI (the only internet connection) and generated simple project for the device I have never used.

*Before* starting up Cube?

There may be other subtleties involved, e.g. that it's enough to have internet connection at one point between installation and usage.

As I've said it would be nice if ST would comment - although nowadays it's gradually harder to find developers who understand what 'offline' is.

JW

Posted on January 25, 2018 at 10:23

Yes, before - I wanted to prove if I can use the Cube offline for creation of new project.

During the installation process I had the Internet enabled.

Does it matter? When you use Keil the IDE updates its components many times...

I think the only thing when it's important is to be able to use the Cube/IDE for existing projects you just develop/update (no major updates involving completelly new components) - to avoid disruption during regular developments.

I an network engineer so I may have different opinion what 'offline' really means...

Posted on January 25, 2018 at 10:35

Yes, before

Thanks.

Does it matter? When you use Keil the IDE updates its components many times...

How does it make less of a bad thing?

JW

Posted on January 25, 2018 at 10:40

What would like to say:

-I like tools where you can decide upfront what component should be download

-I can tolerate tools like Keil IDE where components are updated when required

-I do not like tools which needs to have access to remote sites during regular work (development process e.g. I want to enable I2C on existing projects in CubeMX, etc)

Sirma Siang
ST Employee
Posted on January 25, 2018 at 14:14

Hello

Guta_Ciucur.Vasile

,

First I would like to thank you for your comment.

I confirm you that STM32CubeMX is still, and will stay, a standalone application.

I did tests without any network connection and my projects were generated correctly.

Saying so, it is true that you need an internet connection to upload either an old firmware, or an old database.

But if, using new version, you are migrating the project you want to open, it should goes until the code generation.

To understand a bit more the problem symptoms you are facing ?

Could you please share your ioc file ?

Could you please describe a bit more your environment (which Os, java version, etc ....) ?

Great thanks in advance.

Kind regards

Sirma

Posted on January 25, 2018 at 20:06

I installed the CubeMX as a separate (separate folder - I had the previous version already installed), standalone application. 

I started the application trying to keep the version 1.8.0 of L1 (already installed) untouched but the program refused to generate the code saying that the 1.8.1 version of the driver must be downloaded - I unplugged the network cable to avoid Internet connection. But started to show in cascade several dialog windows with complains. So I proceeded as advised and allowed the download of 1.8.1. Unfortunately, that started with a redownload and a rewrite of 1.8.0 version (I saw the configuration files of CubeMX and how the 1.8.0 was marked) - so I got upset. It should have created a new folder for 1.8.1 version only.

0690X00000609L8QAI.png0690X00000609L9QAI.png

I had a backup of 1.8.0 and installed it using the ''From Local...'' button, I uninstalled the 1.8.1 version but it still complained as the 1.8.1 version is marked as new in the database. There is no option in the graphical interface to set the default working version driver or I don't know it. I only wanted to check the Cube functionality regarding reported bugs and not a new version of the driver (when I will need it, I know from where to get it). 

But I solved the problem so, no more complains from my part

0690X00000609FRQAY.png