2021-08-06 02:16 AM
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.
2021-08-26 05:46 AM
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.