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,214 次查看
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,177 次查看
liqi_wu
Contributor III

This issue is not fixed yet.

0 项奖励
回复

1,207 次查看
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,201 次查看
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 项奖励
回复