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


Any code analysis Tool in the SW4STM32 - runtime analysis/static analysis

HI,
There is a very powerfull tool available in the IAR about static and dynamic analysis of the code : https://www.iar.com/support/resources/videos/working-with-c-stat-and-c-run/Question - like memory usages, catching runtime errors, stack overflow, incorrect pointer casts, loss of data in shifting and many more.But unfortunately this is available either for a limited size of the code(C-RUN) or requires a license.(C-STAT).
Is there any similiar plugin for the SW4STM32.
Kindly point to the way for using such features in SW4STM32.
I think if this feature is not there, it will be highly important to include it as it will move many developer group in using the SW4STM32.
Waitign for the reply !
Thanks in advance !
Rgds,
Rp

You can integrate the CppCheck static code analyzer into OpenSTM32. Follow the instructions at this pageQuestion. Use Google Translate if you don’t understand German.

update link in the plugin seems not working in the eclipse.

Maybe it was a temporary problem, try again as it is currently working for me.

I am able to install and run it.It scans and check all the files in my workspace but at the end shows nothing on anyof the windows.I doubt if it has done the job it is supposed to do or not.

Make sure you have selected the three checkboxes in your project settings -> cppcheclipse -> Symbols.

Then right click on your project -> cppcheck -> run cppcheck

All the problems should appear in the Problems tab under the source code.