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


Fatfs problems during first integration

Hi,

I’m trying to install OpenSTM32 on my Eclipse
Goal is to use STM32CubeMx and then integrate generated source code in Eclipse as you propose it
I’m following your starting documentation and I’m trying to generate a project including FreeRtos, Fatfs and USB device and host
I have some compilation errors mainly around Fatfs and usb_host integration

FATFS
Description Resource Path Location Type
‘MSD_OK’ undeclared (first use in this function) sd_diskio.c /AC6_test_2/Middlewares/Third_Party/FatFs/src/drivers line 80 C/C++ Problem
Field ‘CardCapacity’ could not be resolved sd_diskio.c /AC6_test_2/Middlewares/Third_Party/FatFs/src/drivers line 174 Semantic Error
request for member ‘CardCapacity’ in something not a structure or union sd_diskio.c /AC6_test_2/Middlewares/Third_Party/FatFs/src/drivers line 174 C/C++ Problem
Symbol ‘MSD_OK’ could not be resolved sd_diskio.c /AC6_test_2/Middlewares/Third_Party/FatFs/src/drivers line 80 Semantic Error
Symbol ‘SDRAM_DEVICE_SIZE’ could not be resolved sdram_diskio.c /AC6_test_2/Middlewares/Third_Party/FatFs/src/drivers line 163 Semantic Error
Type ‘SD_CardInfo’ could not be resolved sd_diskio.c /AC6_test_2/Middlewares/Third_Party/FatFs/src/drivers line 160 Semantic Error
unknown type name ‘SD_CardInfo’ sd_diskio.c /AC6_test_2/Middlewares/Third_Party/FatFs/src/drivers line 160 C/C++ Problem

USB Host
Field ‘class_ready_event’ could not be resolved usbh_template.c /AC6_test_2/Middlewares/ST/STM32_USB_Host_Library/Class/Template/Src line 178 Semantic Error
Symbol ‘osWaitForever’ could not be resolved usbh_template.c /AC6_test_2/Middlewares/ST/STM32_USB_Host_Library/Class/Template/Src line 178 Semantic Error
Symbol ‘USB_TEMPLATE_CLASS’ could not be resolved usbh_template.c /AC6_test_2/Middlewares/ST/STM32_USB_Host_Library/Class/Template/Src line 98 Semantic Error

Can you help me on these topics ?
Thanks
Jean

Hi,
I changed the way to do it using now your “step by step” document I found on your forum
I succeeded
Nice !!!
Jean


Jean,

Do you have a link to the step by step. I’m hainvg a hard time finding it.

Joe


Joe
Sorry, I don’t have the link. It was somewhere in the forum...
But let me an email address
I can push it to you although I’m not the owner of it
Jean