Skip to main content
Vthul
Associate 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

Olivier GALLIEN
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

Olivier GALLIEN In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Vthul
VthulAuthor
Associate II
May 9, 2019

Hi Olivier,

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

Regards,

Viveknath

BSunw.1
Associate III
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?

shane mattner
Senior
December 7, 2020

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