S32G_How_to_Put_A53_to_WFI

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32G_How_to_Put_A53_to_WFI

S32G_How_to_Put_A53_to_WFI

Chinese version

 

S32G的partition off流程要求核稳定的进
入到WFI状态,本文说明如何修改Linux内核,
在A53 Linux关机或kernel panic时,如何让所
有A53 Core进入WFI。

目录
1 背景说明与参考资料 .................................................. 2
1.1 背景说明 ................................................................. 2
1.2 参考资料 ................................................................. 5
1.3 测试工具 ................................................................. 6
2 Panic ......................................................................... 7
2.1 Panic代码流程分析 ................................................. 7
2.2 BSP30修改说明(Non-ATF) ................................... 10
2.3 BSP36修改说明(ATF) .......................................... 15
3 Poweoff ................................................................... 17
3.1 Poweroff代码流程分析 ......................................... 17
3.2 BSP30修改说明(Non-ATF) ................................... 19
3.3 BSP36修改说明(ATF) .......................................... 20
4 Reboot情况说明 ....................................................... 20
5 STR情况说明 ........................................................... 21

 

Contents

1    Background and Reference. 2

1.1  Background. 2

1.2  Reference materials. 5

1.3  Test Tools. 6

2    Panic. 7

2.1  Panic code flow analysis. 7

2.2  BSP30 Modification (Non-ATF) 10

2.3  BSP36 Modification (ATF) 16

3    Poweoff 18

3.1  Poweroff code analysis. 18

3.2  BSP30 Modification (Non-ATF) 20

3.3  BSP36 Modification (ATF) 21

4    Reboot Description. 21

5    STR Description. 21

Labels (1)
Attachments
%3CLINGO-SUB%20id%3D%22lingo-sub-1693795%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32G_How_to_Put_A53_to_WFI%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1693795%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%0A%3CP%3EChinese%20version%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ES32G%E7%9A%84partition%20off%E6%B5%81%E7%A8%8B%E8%A6%81%E6%B1%82%E6%A0%B8%E7%A8%B3%E5%AE%9A%E7%9A%84%E8%BF%9B%3CBR%20%2F%3E%E5%85%A5%E5%88%B0WFI%E7%8A%B6%E6%80%81%EF%BC%8C%E6%9C%AC%E6%96%87%E8%AF%B4%E6%98%8E%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9Linux%E5%86%85%E6%A0%B8%EF%BC%8C%3CBR%20%2F%3E%E5%9C%A8A53%20Linux%E5%85%B3%E6%9C%BA%E6%88%96kernel%20panic%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E8%AE%A9%E6%89%80%3CBR%20%2F%3E%E6%9C%89A53%20Core%E8%BF%9B%E5%85%A5WFI%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%9B%AE%E5%BD%95%3CBR%20%2F%3E1%20%E8%83%8C%E6%99%AF%E8%AF%B4%E6%98%8E%E4%B8%8E%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99%20..................................................%202%3CBR%20%2F%3E1.1%20%E8%83%8C%E6%99%AF%E8%AF%B4%E6%98%8E%20.................................................................%202%3CBR%20%2F%3E1.2%20%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99%20.................................................................%205%3CBR%20%2F%3E1.3%20%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%20.................................................................%206%3CBR%20%2F%3E2%20Panic%20.........................................................................%207%3CBR%20%2F%3E2.1%20Panic%E4%BB%A3%E7%A0%81%E6%B5%81%E7%A8%8B%E5%88%86%E6%9E%90%20.................................................%207%3CBR%20%2F%3E2.2%20BSP30%E4%BF%AE%E6%94%B9%E8%AF%B4%E6%98%8E(Non-ATF)%20...................................%2010%3CBR%20%2F%3E2.3%20BSP36%E4%BF%AE%E6%94%B9%E8%AF%B4%E6%98%8E(ATF)%20..........................................%2015%3CBR%20%2F%3E3%20Poweoff%20...................................................................%2017%3CBR%20%2F%3E3.1%20Poweroff%E4%BB%A3%E7%A0%81%E6%B5%81%E7%A8%8B%E5%88%86%E6%9E%90%20.........................................%2017%3CBR%20%2F%3E3.2%20BSP30%E4%BF%AE%E6%94%B9%E8%AF%B4%E6%98%8E(Non-ATF)%20...................................%2019%3CBR%20%2F%3E3.3%20BSP36%E4%BF%AE%E6%94%B9%E8%AF%B4%E6%98%8E(ATF)%20..........................................%2020%3CBR%20%2F%3E4%20Reboot%E6%83%85%E5%86%B5%E8%AF%B4%E6%98%8E%20.......................................................%2020%3CBR%20%2F%3E5%20STR%E6%83%85%E5%86%B5%E8%AF%B4%E6%98%8E%20...........................................................%2021%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EContents%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666502%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E1%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Background%20and%20Reference.%202%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666503%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E1.1%26nbsp%3B%20Background.%202%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666504%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E1.2%26nbsp%3B%20Reference%20materials.%205%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666505%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E1.3%26nbsp%3B%20Test%20Tools.%206%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666506%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E2%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Panic.%207%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666507%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E2.1%26nbsp%3B%20Panic%20code%20flow%20analysis.%207%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666508%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E2.2%26nbsp%3B%20BSP30%20Modification%20(Non-ATF)%2010%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666509%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E2.3%26nbsp%3B%20BSP36%20Modification%20(ATF)%2016%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666510%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E3%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Poweoff%2018%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666511%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E3.1%26nbsp%3B%20Poweroff%20code%20analysis.%2018%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666512%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E3.2%26nbsp%3B%20BSP30%20Modification%20(Non-ATF)%2020%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666513%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E3.3%26nbsp%3B%20BSP36%20Modification%20(ATF)%2021%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666514%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E4%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Reboot%20Description.%2021%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc175666515%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E5%26nbsp%3B%26nbsp%3B%26nbsp%3B%20STR%20Description.%2021%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1693795%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAutomotive%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎01-03-2025 01:18 AM
Updated by: