Hi folks,
I asked this over in the multi-core DSP forum, but it's a more USB related question, so this forum might be better.
I'd like to implement USB On-The-Go for a board with a TMS320C6678. Any guidance that I receive will be much appreciated.
I'm looking at a few of the TI peripherals that offer OTG capabilities:
- TUSB6020
- It uses VLYNQ, which the C6678 does not have. Is that a show-stopper?
- TPS69590
- Made to communicate with the OMAP universal transceiver macrocell interface (UTMI) + low pin interface (ULPI). Once again, the C6678 doesn't have those, so ... non-starter?
Am I missing anything obvious? Seems like there should be an easy way to get it done.
The other part that has caught my attention is the 3353 from MAXIM-IC, which communicates with the processor via I2C. So this at least seems doable - however, I am worried about the level of effort to implement an I2C driver for the chip in Linux or SYS/BIOS. Is there software that I can leverage towards that end?
I appreciate your help!
Lee Lemay