Spurious I2C Interrupts on MPC8349E

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

Spurious I2C Interrupts on MPC8349E

1,209件の閲覧回数
dijo
Contributor III

We have a board with MPC8349E running with VxWorks 5.5.
We got a sporadic (1 time, not reproducible) issue whereby we got a plethora of I2C1 interrupts which caused a kernel workQ panic.


In a usual run, we never get these interrupts, and we never expect it to come.
How do we continue to debug this issue? Could it be that i2c controller somehow got into a bad shape? What info can help to further debug?


Thanks

Dijo

0 件の賞賛
返信
2 返答(返信)

1,040件の閲覧回数
alexander_yakov
NXP Employee
NXP Employee

For I2C module interrupt reasons and interrupt processing flowchart please look MPC8548E Reference Manual, Table 11-7 and Figure 11-11.

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

0 件の賞賛
返信

1,040件の閲覧回数
dijo
Contributor III

Thanks Alexander. On checking our isr code, I could see that the branch on

the right (i.e. I2CCR[MSTA] == 0 and following tree) is not implemented.

Could you help in understanding the impact?

Thanks.

On 4 June 2014 09:08, alexander.yakovlev <admin@community.freescale.com>

0 件の賞賛
返信