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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

733 Views
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

Labels (3)
0 Kudos
Reply
1 Reply

682 Views
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 Kudos
Reply