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


Including Libraries in System Workbench (STM32F746-DISCO)

Hello, everybody

I’m a beginner in System Workbench and in embedded systems development and I’m not being able to include libraries from the ST software package (STM32Cube_FW_F7_V1.3.0) into my project in System Workbench generated by CubeMX.

Could anyone explain-me which steps should I take in order to import a librarie from this package (Middlewares, Drivers,etc..) into my project enviroment so that I can use all the functionalities provided by the specific librarie without problems ?

Should I do that by just dragging and dropping the files into my project ?
Should I use Include Paths ? Why ? How does it work ?

For example, if I want to add the middleware StemWin or the LwIP from the STM32Cube_FW_F7_V1.3.0 folder how should I proceed ?

I’ve tried many differente things , but I didn’t succeed.

I would be very happy if anyone could show me how it is supposed to be done.

Thanks in advance!

In Cube add the check-mark next to the libraries you want.

You won’t be able to do that until you have the pins configured right.

For example, you can’t add the FreeFAT file system until you have configured the USB port to provide File System support.

If it is check-marked in Cube, the project will include the libraries.

-Matt


Hi, Matt

Thank You very much for your reply.

I’m aware that I can choose some libraries in CUbe. However, the options available in Cube(see printsreen) are not all the options (Middlewares, Drivers, etc..) provided by St package (see the other printscreen).

What I want to do is import the files provided by the St package into my System Workbench project enviroment so that I can use those files properly. I’ve tried many ways, but I still did’nt figure out how this process is supposed to be done.

I would really appreciate if anyone could tell me how I should do this.

Thanks again.

Cube

Package


The LWIP is grayed out because you don’t have the ethernet port configured.

See the attached picture.

Lwip

-Matt


Hi,
The way I understood the question, I would say I’m with the same problem. Maybe with different questions, but at least with the same - wrong - results.
I’m using CubeMX to the initial configuration of the project, but can’t the STemWin library be imported on Eclipse? That’s something that I don’t know the procedure of: how to correctly include libraries on Eclipse? I’m really confused. I don’t know when to use the #include directive or not, if I should only copy the library to my project folder (or even a specif subfolder of it), or yet if I have to do some complicated configuration using “hidden options” on the environment.
I’m interested in using the “GUI” functions to use the display on my STM32F429I Discovery board.
Could anybody help to get in the right track? I’m no expert so, sorry if I asked any obvious questions.

Thanks

Vítor Pereira


same problem here. I found STM32F4DIS-BB Software Examples but I’m not able to use them inside eclipse because of lack in library import. If I import them manually there are some conflict between stm32f4_discovery_sdio_sd.h and stm32f4xx_hal_sd.h. What is the right ways to use external library such as lwip or fatfs?