Skip to main content
Visitor II
August 6, 2021
Question

Second A7 core Triggering in stm32mp157A

  • August 6, 2021
  • 1 reply
  • 608 views

Hi,

I am using psci_cpu_on() function for Triggering the Seconary core i.e,Second A7 in Stm32mp157 at Uboot Level,but i am unable to trigger the Second Core.

Refer The following path for psci_cpu_on function

Path :uboot-v2018.11-stm32mp-r2.1/arch/arm/mach-stm32mp/psci.c

In my case parameters are

i)function Id :0x84000003

ii)target cpu :0x00000001

iii)pc :0xc01007c4(User function Address)

iv)context id :1

and ,I also tried with following steps (Reference to stm32 wiki Boot-Rom code Secondary Core Boot )

i)Branch Address

ii)Magic Number

iii)Enabling the Software group 0 Interrupts

iv) Generating Software Interrupts using GICD_SGIR register.

    This topic has been closed for replies.

    1 reply

    Technical Moderator
    August 26, 2021

    Hi,

    did you progress on this issue meanwhile ?

    Could you confirm that you are in secure mode ? I understand you need to generate a secure SGI to unpark the core1.

    Regards.