Skip to main content
Visitor II
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

    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.1Author
    Visitor II
    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

    Super User
    August 6, 2021

    What's the parsing error ?