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


Cannot install Sysem Workbench for STM32 on ARMv8 (NVidia TX2) under Ubuntu 16.04

Hello,

I try to install System Workbench for STM32 on an ARMv8(NVidia TX2) with Ubuntu 16.04.

It fails with error:
******************************************************************************************
Your JavaRE version is 142:, System Workbench requires at least version 1.7.0.
Please download and install JavaRE 7 (64 bits) or newer version.
Go to http://www.oracle.com/technetwork/java/javase/downloads/index.htmlQuestion
********************************************************************************************

In the terminal:
********************************************************************************************
nvidia@tegra-ubuntu:~/Downloads$ sudo ./install_sw4stm32_linux_64bits-latest.run
Checking integrity... (could take a while, -m to bypass)
Extracting JRE... done
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
nvidia@tegra-ubuntu:~/Downloads$ java -version
openjdk version “1.8.0_151”
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
nvidia@tegra-ubuntu:~/Downloads$ uname -a
Linux tegra-ubuntu 4.4.38-tegra #2 SMP PREEMPT Sat Sep 16 13:34:13 CEST 2017 aarch64 aarch64 aarch64 GNU/Linux
************************************************************************************************************************************************

It can be seen, my java is 1.8.0_151, and I also tried with openjdk7 (1.7.0_95), the same. Is it possible to make System Workbench for STM32 work on ARMv8(I don’t mean program, but the IDE)?

I have a “CAN to UART/I2C/S.Bus Converter”(use STM32F04C6U6), which has input connections of two CAN, which can be connected to the ARMv8(NVidia TX2, which has two CAN connector). If the IDE problem can be solved, how can I upload my program to the STM32F0 chip on the boad?

If System Workbench for STM32 cannot work on ARMv8 system, I have already installed it on my Dell laptop (Ubuntu 16.04), what hardware should I look for? Is this one can do works of programmer:
https://gridconnect.com/can-usb.htmlQuestion

On the ARMV8 system (Ubuntu 16.04), I cannot install the 32 bits libraries, including lib32ncurses5. Is it because of this?

Best Regards,
Tao Wang
wt70707 at hotmail.com

I also do not install Sysem Workbench on Jetson TX2, did you solve the problem with the installation?

France

Hi,

I’m afraid there is a confusion here: the linux_64bits version of System Workbench for STM32 is really meant to be working on a x86_64 Linux platform, not on any ARM-based platform for now...

Sorry for the inconvenience but a lot of the tools we need for sw4stm32 are not yet available on ARM Linux platforms.

Bernard (Ac6)


Hello,

It also doesn’t work on my DELL laptop (x86_64 Ubuntu 16.04).

Tao


i think you should upload your program via stm32 bootloader it working with CAN , UART ,I2C .
First compiled bin file that you compiled on your PC then transfer it to your ARM system.
on the ARM system you should build stm32flash (https://sourceforge.net/projects/stm32flash/) program. with that program you can upload your bin file via bootloader to your stm32 board.