HI Community.
I read 6.1 System Boot in the IMX8MM reference manual, but I didn't understand the behavior when resetting the software.
I want to use CM4 Core for alive monitoring of CA53.
According to RM, the SRC_A53RCR0 can be used to reset the CA53 core, but I could not understand what the boot sequence would be when the Core0 was software reset.
Is it the same sequence as POR?
(It was useful if there was a boot option that would start from CM4 at POR......)
Best Regards,
T.Kashiwagi
Solved! Go to Solution.
Hi Kashiwagi
>According to RM, the SRC_A53RCR0 can be used to reset the CA53 core, but I could
>not understand what the boot sequence would be when the Core0 was software reset.
strictly speaking only resetting the CA53 core may not be sufficient for successful boot,
as boot ROM expects that other processor modules were in predefined (reset) state.
Such state is provided only using POR, as described in sect.6.5.4.1.2.1 POR (SRC_POR_B)
i.MX 8M Mini Applications Processor Reference Manual
>It was useful if there was a boot option that would start from CM4 at POR
sorry this is not possible.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor
yes. But there is chance that it will hang, as ROM expects POR reset (so whole processor is ready to boot).
As a reminder, if CM4 resets Core0 with A53_CORE_RESET0, will the CM4 core be affected? ,
Best Regards,
T.Kashiwagi
Hi Kashiwagi
>if CM4 resets Core0 with A53_CORE_RESET0, will the CM4 core be affected?
no
Best regards
igor
Hi Kashiwagi
>According to RM, the SRC_A53RCR0 can be used to reset the CA53 core, but I could
>not understand what the boot sequence would be when the Core0 was software reset.
strictly speaking only resetting the CA53 core may not be sufficient for successful boot,
as boot ROM expects that other processor modules were in predefined (reset) state.
Such state is provided only using POR, as described in sect.6.5.4.1.2.1 POR (SRC_POR_B)
i.MX 8M Mini Applications Processor Reference Manual
>It was useful if there was a boot option that would start from CM4 at POR
sorry this is not possible.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor.
Thank you for responding.
strictly speaking only resetting the CA53 core may not be sufficient for successful boot,
as boot ROM expects that other processor modules were in predefined (reset) state.
Such state is provided only using POR, as described in sect.6.5.4.1.2.1 POR (SRC_POR_B)
It seems that all cores are reset when POR is reset. I don't want to reset the CM4 core.
It is written that A53_CORE_RESET0 of SRC_A53RCR0 register resets only Core0.
If I reset CA0 Core0 from CM4 using this bit, will Core0 start from boot ROM (0x00000000)?
My ideal is as follows.
・ When resetting CA53 Core0, CM4 core does not want to be reset.
・ When I reset the CA53 core from the CM4 core, I want to start the CA53 core with u-boot-spl.bin or u-boot.img loaded.
Best Regards,
T.Kashiwagi
Hi Kashiwagi
>>If I reset CA0 Core0 from CM4 using this bit, will Core0 start from boot ROM (0x00000000)?
yes. But there is chance that it will hang, as ROM expects POR reset (so whole processor is ready to boot).
Best regards
igor