The moment the IMX6 is inserted into the USB device will affect the interrupt response

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

The moment the IMX6 is inserted into the USB device will affect the interrupt response

736 次查看
864535720
Contributor II

Hello everyone I am using IMX6D chip and Linux3.14.52 operating system. In the process of using, we expanded 4 serial ports through eim bus + ST16C554 chip. During normal use, if we plug in a USB device, the ST16C554 chip will lose data. The reason for the lost data is because the IMX6D did not take the data from the ST16C554 chip in time. The ST16C554 chip tells the IMX6D whether there is data through an external interrupt. According to the phenomenon, when IMX6 is plugged into a USB device, it seems that it does not respond to external interrupts in time. Is there any solution to this phenomenon? We are using USB2.0 now. Is it possible to solve the problem by setting the bus to USB1.0? If yes, how can I change USB2.0 to USB1.0

标签 (3)
0 项奖励
回复
1 回复

685 次查看
igorpadykov
NXP Employee
NXP Employee

Hi 其东 刘

one can try to process irq on some core using suggestions from

i.mx6 Linux CPU IRQ affinity 

for usb:

https://community.nxp.com/thread/337237 

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

0 项奖励
回复