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


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”?

Thanks,
-Andy

Hi AC6 supporter,
Could you please comment on this?
Regards,
-Andy


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

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.
-Andy

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.
-Andy

Hello,
Anyone from AC6, please help.


Hello,
is there any progress with this problem? I also want to develop firmware for BlueNRG2 (on STEVAL-IDB008V2) and I don’t know how to start new project. Examples from BlueNRG-2 Navigator won’t to compile on SW4STM32. Is it possible to generate code on CubeMX? I see there only BlueNRG-MS package, but it is for using BlueNRG only as external device.
Thanks
Paweł

For BlueNRG1 or BlueNRG2, ST provides their own SDK with close sourced BLE lib. You should download and install the SDK to start experimental project.
There are example projects in the SDK packages. Those projects are for IAR/MSD/Atollic and all on Windows. Although the Atollic TrueStudio can run on Linux and MacOS, the example project itself has some settings which only for Windows, so has to fix errors before can build Atollic example project on Linux/MacOS. I have those fix available, and can push to github if some demands exist.
I had questioned ST, as they said, there no plan to support BlueNRG1/2 on STM32CubeIDE. So right now Atollic TrueStudio is the only hope.