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 two short videos (registration required) highlighting:

System Workbench for STM32

It is possible to develop firmware for BlueNRG-2 on System Workbench for STM32?

Hi Guys,
Recently I got an eval board for BlueNRG-2, it shipped with example projects by IAR, MDK and Atollic, I’m wondering if I can use “System Workbench for STM32” to develop firmware for the demo board? The BlueNRG-2 is a microcontroller using Cortex-M0 core, shouldn’t it be too hard to support it on “System Workbench for STM32”?


Hi AC6 supporter,
Could you please comment on this?

Hello AC6 guys,
Please provide comments.
Could System Workbench for STM32 support BlueNRG-2 or any plan will to?

Can System Workbench for STM32 support BlueNRG-2 or any workaround?
BlueNRG-2 is using Cortex-M0 core and it is from ST, I don’t see any reason that System Workbench for STM32 doesn’t support it.

Document UM1873 describes how to generate a cubemx project for the bluetooth module X-NUCLEO-IDB05A1
On this expansion board is a SPBTLE-RF module.

There are so many bluetooth modules it is not clear if this is the same as BlueNRG-2 Also announced a year ago is the STM32WB but still not available. The WB is selectable in Cubemx but cannot generate a project.

Thanks Mark. But this wasn’t solve my problem.
The X-NUCLEO-IDB05A1 use an BLE module in which a BlueNRG-MS equipped. The BlueNRG-MS is a BLE network processor and ST has close source image installed, the developers have no way to programming on the chip, except to upgrade new version of binary image from ST supplied. The developers need to programming on a separated MCU to communicate through a SPI interface to the BlueNRG-MS on the module of X-NUCLEO-IDB05A1.
The BlueNRG-2, and BlueNRG-1 is a different approach, the built-in Cortex-M0 core will directly handle the radio RF peripheral which is also built-in, and the Cortex-M0 core also opened to developer for programming. This gives chance that developer can put their own application program be together with the BLE stack code, and eliminate an extra application processor.

I feel that only AC6 supporter can answer my question, or someone knew how to use System Workbench for STM32 to develop firmware on a generic Cortex-M0 core.

Anyone from AC6, please help.