Loading...
 

SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

System Workbench for STM32


STM32CubeMX release 4.13.1 does not install in Linux

Hi anyone reading this,

I’m an UBUNTU user.

After updating to STM32CubeMX release 4.13.1 STM32CubeMX refused to start up.

Removed everything.

Now not even installing is impossible.

Notwithstanding the instructions are as clear as kindergarden nanny says what to do: “On Linux
Make sure you have access rights to the target installation directory, you can run the installation as root (or sudo) to install STM32CubeMX on shared directories. Double click (or launch from the console window) on the SetupSTM32CubeMX-4.13.1.linux file.” None of that has effect. Neither as ‘Benoit’ nor Sudo nor su (root). I get the same responses in the console. Quite a nonsensical situation.

Even worse, ST removed all previous versions from their site: http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533Question
(choose STM32CubeMX to see only the latest version to be available).

See attached screenshot for anyone to behold the situation.

Advices welcome!

Ben

PS: SOLVED! The dude(tte) who included the STM32CubeMX_4.13.1.linux file should be noticed it has no purpose since ‘java -jar STM32CubeMX_4.13.1.exe’ will do a better job without any further obstacles and annoyance from inaccurate instructions in Readme.txt. I removed what is useless and got success with ‘java -jar STM32CubeMX_4.13.1.exe’ in the the Ubuntu terminal at the appropriate directory. Making an Ubuntu Launcher (filename.desktop) is done by copying the uninstaller desktop launcher file which you can find in the uninstaller folder. They didn’t make a same desktop launcher for the CubeMX itself (oh well ... sigh!). Adapt its contents to use it as a CubeMX launcher and drag it into the unity launcher.

Hi Ben,

The problem you are facing is maybe because you run on a 32 bit machine.

In version 4.13.1 the installer wrapper is a 64 bit application. In the 4.14 release that will be out today, the wrapper is a 32 bit application that runs on both 32 bit and 64 bit Linux.

Anyways, you are right, the wrapper is just a call to java -jar .... trying to find the appropriate version of java in your path. We have seen some customers with still java 1.6 installed in parallel with the 1.7 or 1.8.

Concerning the desktop launcher, you are right this is an improvement that could be implemented but has not been done yet as it is very desktop dependant.

Regards
Daniel