IMX6ULL: All of interrupt can not triggered, but code is run normal.

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

IMX6ULL: All of interrupt can not triggered, but code is run normal.

1,216件の閲覧回数
liqi_wu
Contributor III

Current I use IMX6ULL to develop without RTOS. But I meat a strangly problem.
In one scenario the application is run normal, But all of interrupt can not be triggered(all of IRQ).

while IMX6ULL in this abnormal state, reset is not help, unless power off the IMX6ULL can fix this issue. 

I don't know what happened with IMX6ULL and how to workaround it?

PS: I have no use low power mode of IMX6ULL.

can someone help me? Thanks!

 

//the IRQ mask is not set from the register view

liqi_wu_0-1610419852888.png

 

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

1,179件の閲覧回数
liqi_wu
Contributor III

This issue is not fixed yet.

0 件の賞賛
返信

1,209件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi liqi_wu

 

for gpio interrupt example one can look at MX6UL FreeRTOS SDK2.2

../input_interrupt/gpio_input_interrupt.c

 

Best regards
igor

0 件の賞賛
返信

1,203件の閲覧回数
liqi_wu
Contributor III

hi,

At the begining all of interrupt is ok, include GPIO INT, GPT INT. But all of interrupts can not be triggered after run sometimes.

I did a test: I remove Enet in one of my application.

The result is this application is run normal, all of interrupt can be triggered after run two days.

So I guess the root cause is related with enet, maybe the data send and receive via enet makes IMX6ULL enter a abnormal state that all of interrupts can not be triggered.

does there have a bug in enet SDK code that cause this issue?

0 件の賞賛
返信