T4240 MPIC_WHOAMI INVALID (0x3f)

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

T4240 MPIC_WHOAMI INVALID (0x3f)

ソリューションへジャンプ
839件の閲覧回数
brianchamplin
Contributor II

On my T4240 boards I get the invalid value from the MPIC_WHOAMI register which prevents the required operation of the MPIC_IPIDR# registers.  Secondary CPU cores can signal the boot core but the boot core cannot signal the secondary CPU's.

I suspect this is a configuration problem with the MPIC but I have been unable to find adequate details in the T4240RM document to discover how.

Has anybody else encountered this problem on T4240 cores?  Is there a suitable work around for core directed interrupts?

Thanks

0 件の賞賛
1 解決策
549件の閲覧回数
brianchamplin
Contributor II

Of course it was because I'm an idiot.  The JTAG probe would obviously see invalid when reading that register, not the value as seen by the CPU core being debugged.

Weird thing was the per CPU registers in the 06_0090, 06_1090, etc were reading 0x3F, too - I expected them to read what that CPU core would see.

元の投稿で解決策を見る

0 件の賞賛
2 返答(返信)
550件の閲覧回数
brianchamplin
Contributor II

Of course it was because I'm an idiot.  The JTAG probe would obviously see invalid when reading that register, not the value as seen by the CPU core being debugged.

Weird thing was the per CPU registers in the 06_0090, 06_1090, etc were reading 0x3F, too - I expected them to read what that CPU core would see.

0 件の賞賛
549件の閲覧回数
ufedor
NXP Employee
NXP Employee

> On my T4240 boards I get the invalid value from the MPIC_WHOAMI register

How exactly did you do that?

0 件の賞賛