Quote:
Originally Posted by peterson
- - - -
I have a multimeter and a semi-decent soldering station at home. At work I could ask a colleague to take a look with an oscilloscope, and I have access to better soldering stations (both with a heated element and with hot air, dunno what the professional english terms are).
|
An oscilloscope would be the first choice.
IIRC, USB is 8-in-10 differential (a web-search would give the answer).
I am not sure how you would put a signal on that pair, after the kernel discovers there isn't anything on them.
I would expect the USB leads to go directly to the SoC, the pins of which you can't reach physically.
Also, I don't recall if the USB I/O goes through the cross-bar switch.
You should be able to find out that in the iMX6 reference manual.
https://www.mobileread.com/forums/sho...d.php?t=249979
(last attachment to post #2)
Also, there may be a built-in USB hub in the SoC. See above.
In any case, the USB driver (hardware) will have a fixed i/o address, you should be able to diddle that directly (once you know what/where) in the /proc image of memory.
Other than those hints, looking at the Amazon/Freescale USB kernel driver is probably the only real source of information.
I.E: It has to run discovery somehow.