Versteh ich das richtig:
[1] uC = LPC3250 mit integriertem USB OTG
[2] externer USB-Cotroller = ISP1301
[3] [1] und [2] sollen miteinander über ihre USB-PHIs reden
?
Wenn ja, dann musst Du den einen als Device betreiben (z.B. [2] ) und
musst dann den anderen (z.B. [1] ) als Host betreiben. Der Host hat
normalerweise den komplexeren Teil der Kommunikation zu bewältigen, da
er den USB-Host-Stack inklusive Verwaltung aller Bus-Teilnehmer
abwickeln muss.
Es ist wohl auch kein Fehler, zunächst mal grob einzukreisen, was Dein
Device an Features bieten muss, welche Device-Class es bekommt und und
und.
Wenn die Geräte beidseitig OTG können sollen, dann müssen beide sowohl
die Host- als auch die Device-Rolle übernehmen können. Die
Rollenzuweisung erfolgt durch den ID-Pin, der durch die USB-Buchse
zusammen mit dem USB-Gegenstecker im Kabel gegen GND gezogen wird.
Um Deine Aufgabe richtig anfangen zu können, wär es wohl sinnvoll, sich
zunächst mal einen Überblick über USB zu verschaffen und dann die
Aufgabe Deiner Kommunikationspartner genauer zu definieren - dann kannst
auch erst ein durchgängiges Konzept aufstellen.
Gruß,
Kay