Skip to main content
Visitor II
May 9, 2019
Solved

Looking for support to integrate QT application using M4 as coprocessor

  • May 9, 2019
  • 3 replies
  • 1487 views

Hello,

i am trying to create a simple qt application that needs to use both M4 (Free RTOS - simple CAN data to be exchanged to application) and A7 ( run Qt application on Embedded Linux).

as of now created a distribution package with Qt layer,

created a qt application on Linux PC need to be flashed to embedded linux.

Trying to establish a communication between 2 Processors using IPCC rproc mechanism.

Are there any video tutorials to learn all the basics with STM32MPU157c - dk2?

Are there any blogs or post to learn these?

    This topic has been closed for replies.
    Best answer by Olivier GALLIEN

    Hi @Vthul​ 

    Thanks for your question.

    Main resource information is the wiki User Guide https://wiki.st.com/stm32mpu

    For integration of a user application on Linux side following link might be useful :

    https://wiki.st.com/stm32mpu/wiki/How_to_add_a_customer_application

    For information regarding coprocessing and OpenAMP those ones :

    https://wiki.st.com/stm32mpu/wiki/Coprocessor_management_overview

    Develop a firmware on Cortex®-M4 with OpenSTLinux distribution on Cortex®-A7

    I recommand also to have a look to all sample code provided in STM32MP1 Cube Package :

    Projects/STM32MP157C-DK2/Application/OpenAMP

    Projects/STM32MP157C-DK2/Application/FreeRTOS

    Projects/STM32MP157C-DK2/Examples/FDCAN

    BR,

    Olivier

    3 replies

    Technical Moderator
    May 9, 2019

    Hi @Vthul​ 

    Thanks for your question.

    Main resource information is the wiki User Guide https://wiki.st.com/stm32mpu

    For integration of a user application on Linux side following link might be useful :

    https://wiki.st.com/stm32mpu/wiki/How_to_add_a_customer_application

    For information regarding coprocessing and OpenAMP those ones :

    https://wiki.st.com/stm32mpu/wiki/Coprocessor_management_overview

    Develop a firmware on Cortex®-M4 with OpenSTLinux distribution on Cortex®-A7

    I recommand also to have a look to all sample code provided in STM32MP1 Cube Package :

    Projects/STM32MP157C-DK2/Application/OpenAMP

    Projects/STM32MP157C-DK2/Application/FreeRTOS

    Projects/STM32MP157C-DK2/Examples/FDCAN

    BR,

    Olivier

    VthulAuthor
    Visitor II
    May 9, 2019

    Hi Olivier,

    Many thanks for the information and specific links on particular topics.

    Regards,

    Viveknath

    Visitor II
    September 1, 2020

    @Community member​ @Vthul​ 

    Hello, I am trying to do something very similar and had some questions on getting started with the M4 development. I am using the st-example-qt Distrobution image and following this wiki, https://wiki.st.com/stm32mpu/wiki/STM32CubeMP1_Package#Developer_Package_for_STM32CubeMP1, I know that the M4 firmware has it's own layer built in and you can access the source code using the devtool command. But once you access the source code, the wiki tells you to then follow the Developer Package guide to modify and build examples and projects. So my question is, do I just download and install the STM32CubeMP1 IDE the same as if I was using the Developer Package?

    Graduate II
    December 7, 2020

    Yes, install the IDE and open the OpenAMP examples. Here's a YouTube video walking through basic OpenAMP stuff.