Dear team,
I would like to ask about the USB compliance test of i.MX6Q.
My customer is trying to measure eye-pattern of USB signals of i.MX6Q and they have a following question.
Referring to the following community thread, they are trying to measure eye-pattern of USB signal using with your i.MX6Q-SABRE board.
But after they executed the memtool command, Linux stopped and the signal did not flow out.
https://community.nxp.com/docs/DOC-105609
Their test environment is as below;
OS: LinuxBSP
Kernel: 3.14.28
Board: MCIMX6Q-SABRE
HW: Please see the attached file
After they executed following commands, Linux hung.
# memtool 0x2184184 1 //read the register settings, address of the other USB port is 0x2184384
# memtool 0x2184184=0x18441205 // Force to output Test Packet for Eye Diagram Test
# memtool 0x2184184=0x18411205 //Force to output J_STATE
# memtool 0x2184184=0x18421205 // Force to output K_STATE
# memtool 0x2184184=0x18431205 // Force to output SE0 (host) / NAK (device)
# memtool 0x2184384=0x18001305 // Force to output Reset
# memtool 0x2184384=0x18001285 //Ho Force to output Suspend
# memtool 0x2184384=0x18001245 // Force to output Resume
# memtool 0x2184184=0x18441205
Do you have any ideas on the cause of this phenomenon?
Thanks,
Miyamoto
Hi Miyamoto,
Please take a look at the following thread:
https://community.nxp.com/thread/383925
Hope this will be useful for you.
Best regards!
/Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------