Linux freezes when A53_CORE_POR_RESET0 is set to 1.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Linux freezes when A53_CORE_POR_RESET0 is set to 1.

ソリューションへジャンプ
1,347件の閲覧回数
Takashi_Kashiwagi
Senior Contributor I

Hi Community.

I am trying to reset the CA53 core from the CM4 core based on the advice of thread [ What happens to the boot sequence when CA53 Core0 is software reset?  ], but it doesn't work.

When Linux freezes, Linux sometimes outputs a register dump and sometimes does not.

Do I need to do anything special to reset Linux?

Best Regards,

T.Kashiwagi

ラベル(3)
1 解決策
1,204件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Takashi

only reliable linux reset option is through whole board reset as it is done

with signal "nWDOG" --> UM805RE (U704) and working as "PMIC_ON_REQ"

in i.MX8M EVK schematic

Design Files for the i.MX 8M Evaluation Kit (EVKB)

Other options are not reliable and may cause linux freezing,

one can check comments to set_wdog_reset()

soc.c\imx8m\mach-imx\arm\arch - uboot-imx - i.MX U-Boot 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

元の投稿で解決策を見る

2 返答(返信)
1,205件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Takashi

only reliable linux reset option is through whole board reset as it is done

with signal "nWDOG" --> UM805RE (U704) and working as "PMIC_ON_REQ"

in i.MX8M EVK schematic

Design Files for the i.MX 8M Evaluation Kit (EVKB)

Other options are not reliable and may cause linux freezing,

one can check comments to set_wdog_reset()

soc.c\imx8m\mach-imx\arm\arch - uboot-imx - i.MX U-Boot 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

1,204件の閲覧回数
Takashi_Kashiwagi
Senior Contributor I

Hi  Igor.

Thank you for the prompt response.

only reliable linux reset option is through whole board reset as it is done with signal "nWDOG" --> UM805RE (U704) and working as "PMIC_ON_REQ"

OK. As a reminder, the contents of SNVS_LP General Purpose Registers 0 .. 3 are not cleared, right?

Other options are not reliable and may cause linux freezing, one can check comments to set_wdog_reset()

Thank you. This is very helpful. I will try it.

Best Regards,

T.Kashiwagi

0 件の賞賛
返信