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


[Bug] Run configuration builds wrong build configuration

I like to use auto-build. This way, when I “run” my application, it gets built before it is uploaded to the microcontroller.

In each Run Configuration, you can select the binary (either Debug/example.elf or Release/example.elf) and if auto-build is enabled, one must select the matching Build Configuration to build. The available options are:

  • Use Active
  • Select Automatically
  • Debug
  • Release


However, when creating an Ac6 STM32 Debugging run configuration, I cannot select anything but “Use Active”. When I select anything other than “Use Active” and click apply, the setting is not stored. If I close the run configuration editor and open it again to review the run configuration, the setting has changed back to “Use Active”. However, “Use Active” doesn’t always build the right binary.

I am running Eclipse 4.7.2 with CDT 9.4 and latest SW4STM32.

Hi skoehler,

Actually the value selected is well stored, it will be applied until you reopen the run configuration. But I’m agree with you there is an issue each time the run configuration is open, the “default value” is set for this option.
I’m sure this bug will be fixed for the next version by the dev team.
While awaiting the fix, you can configure the run configuration once and then use the shortcut.

BR,
Elliot


The version on the update site is 4 months old. Is there a way to get a more recent version?