LS1043 GIC-400 initialization

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

LS1043 GIC-400 initialization

ソリューションへジャンプ
1,524件の閲覧回数
thehk
Contributor II

Hello everyone,

I tried to initialize GIC-400 on LS1043a. However, GIC-400 is not seeming as activated. My diagnose method is reading read-only distributor registers of GIC-400 such as GICD_IIDR. This register seems like giving some fixed value such as 0x0200143B. However, since i read this register in code it returns nothing but "0"(zero) value. The reason why i think that GIC is not powered on. Do you have any idea about the problem and it is solution?

Thank you for your interesting.

0 件の賞賛
返信
1 解決策
1,366件の閲覧回数
thehk
Contributor II

I solved the problem, It is all about alignment problem of the GIC by selecting SCFG registers.

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,367件の閲覧回数
thehk
Contributor II

I solved the problem, It is all about alignment problem of the GIC by selecting SCFG registers.

0 件の賞賛
返信
1,500件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

It is most likely because you are trying a non-Secure access to a secure-only register.

Refer to ARM GIC Architecture Specification, Section 1.2

0 件の賞賛
返信