3.6 USBHost_t36 USB Hub examples?

Status
Not open for further replies.
Yes the Beagle 480 looks great if I were to do this on a full time basis. I can do pretty well with the Saleae Logic Analyzer again only up 12MBS... Works pretty well for the lower speed stuff.

For now just trying to make it easier to tap into the signals. I had an USB extension cable that I took apart to the get the signals... But the wires finally broke inside the connector... Could probably fix. But may try to make a simpler connection, I am guessing with the Beagle, you simply plug the USB into your computer and plug the USB you wish to analyze directly into it, which would be nice and simple!

Might be worth mentioning OpenVizsla, which is meant to do everything the Beagle480 does. It's software isn't nearly as developed as what you get from Total Phase.

http://openvizsla.org/

https://www.kickstarter.com/projects/bushing/openvizsla-open-source-usb-protocol-analyzer/

OpenVizsla was one of the earliest Kickstarter projects. Like so many others it went through quite a saga of problems. Eventually the project creator did get the hardware made and shipped, though a pretty much epic struggle without most of the original funding. He passed away a couple years later. He did release everything as open source and it's all still online. Whether anyone else will ever seriously continue its development is a good question.
 
Last edited:
Might be worth mentioning OpenVizsla, which is meant to do everything the Beagle480 does. It's software isn't nearly as developed as what you get from Total Phase.

http://openvizsla.org/

https://www.kickstarter.com/projects/bushing/openvizsla-open-source-usb-protocol-analyzer/

OpenVizsla was one of the earliest Kickstarter projects. Like so many others it went through quite a saga of problems. Eventually the project creator did get the hardware made and shipped, though a pretty much epic struggle without most of the original funding. He passed away a couple years later. He did release everything as open source and it's all still online. Whether anyone else will ever seriously continue its development is a good question.
Looks sort of interesting, but sounds like you would have to make your own boards for this... At least I did not see anyone selling them. For now will stick with Logic Analyzer stuff. Again can not do the 480 stuff only the slower stuff.

Edit: Forgot to mention nice write up about debugging this. I read the stuff about split transactions, but did not see them... Again due to not being able to capture stuff at the higher speeds.
 
Wondering how much of the Beagle480 could be emulated - at what speeds - with two T_3.6's HOST ports where they were tied together with 30 MHz SPI_MSTransfer for bi-directional passing of the IN<>OUT messages?
 
Pretty sure the EHCI hardware isn't up to the task of implementing a USB sniffer. Even in device mode, it does far too much parsing. There isn't anything like ethernet promiscuous mode to simply capture all messages.
 
I have to add a big cheer for the article Paul wrote capturing this whole experience and a whole lot about some nitty gritty details of USB data structures and protocols: https://www.pjrc.com/usb-hub-bug-hunting-lessons-learned/

I'm guessing Paul reported the issue with Beagle's software to them, and curious whether they've fixed it, and offered Paul free upgrades for life or something?
 
Dear Paul and all,
I'm using a RA8876 video board from Techtoys with an TEENSY 3.2 or 3.6 shield which is running fine. Very nice board with direct HDMI high definition fast output.
Transforms a Teensy to a smart HD Video display !
But it lacks a USB Touch entry.
I am planning to connect touchscreen standard USB port to the second USB Teensy 3.6 port.
Would you have programming examples for recuperating the X Y coordinates of the touch ?
Thanks for your help !
Best regards,

Pascal
 
Status
Not open for further replies.
Back
Top