Skip to main content
Maksh.1
Associate III
August 6, 2021
Question

Hi , I have created Stm32 project using STM32CubeIDE , Now I need to integrate my Cortex-M4 firmware with Cortex-A7 and load into Cortex-M4 in bootup.

  • August 6, 2021
  • 1 reply
  • 1038 views

so how can I add into the linux distribution so that firmware will build and load along with linux and load in bootup

FYI : Iam using Yocto for building

This topic has been closed for replies.

1 reply

KnarfB
Super User
August 6, 2021

Check the wiki: https://wiki.st.com/stm32mpu/wiki/Linux_remoteproc_framework_overview#Remote_processor_boot

The " Remote processor boot through sysfs" process can be easily automated to run after boot.

Maksh.1
Maksh.1Author
Associate III
August 6, 2021

Hi @KnarfB​  Thanks for reply

Actually Im trying to integrate the firmware we have developed using STM32CubeIDE into our distribution on yocto.

I have tried to copy the CM4 folder generated in STM32CubeIDE into path: /STM32MP157C-DK2/Applications/my_project_name/STM32CubeIDE/

and i have added project location in /DistributionPackage/openstlinux-5.10-dunfell-mp1-21-03-31/layers/meta-st/meta-st-stm32mp/recipes-extended/m4projects/ m4projects-stm32mp1.bb file

but iam getting parsing error while building .

can you please help me

KnarfB
Super User
August 6, 2021

What's the parsing error ?