Secondo questa risposta, il Raspberry Pi 4 Model B ha
un totale di cinque porte USB (due host USB3, due host USB2, una USB2 OTG) .
Dove si trova la quinta porta USB2 OTG e come posso utilizzarla? Posso usarlo con la modalità Gadget OTG?
Secondo questa risposta, il Raspberry Pi 4 Model B ha
un totale di cinque porte USB (due host USB3, due host USB2, una USB2 OTG) .
Dove si trova la quinta porta USB2 OTG e come posso utilizzarla? Posso usarlo con la modalità Gadget OTG?
La porta USB-C "Power In" funge anche da porta USB-OTG (o porta a doppio ruolo (DRP) in USB-C speak).
L'hardware OTG presente sui precedenti modelli di Pi è ancora disponibile e si è spostato su una singola connessione sulla porta USB-C. L'hardware OTG è progettato per essere utilizzato in modalità solo dispositivo su Pi 4.
La porta USB-C è l'unico connettore rimasto in grado di fornire connettività USB OTG, anche se le specifiche non elencano esplicitamente la porta OTG.
Gli schemi ufficiali, in alto a sinistra, mostrano il connettore di alimentazione USB-C etichettato " SOLO USB2 "e ha le linee dati UUSB_D_N e UUSB_D_P collegate, pin A6, A7 e B6, B7, che sono rilevanti per USB 2 (e OTG).
La transizione dei prodotti esistenti da USB 2.0 OTG a USB Type-C indica:
Nell'ecosistema Type-C, l'USB Il dispositivo OTG 2.0 è indicato come una porta a doppio ruolo (DRP). Un DRP è un dispositivo che può funzionare sia come host USB che come periferica USB. Nella terminologia di tipo C, un host USB è chiamato porta downstream (DFP) e una periferica USB è chiamata porta upstream (UFP).
La porta USB2 OTG si trova all'interno del connettore USB-C. Sì, sarai in grado di utilizzare i driver della modalità Gadget, poiché è una porta USB (slave) rivolta a monte.
OTG è un nome piuttosto brutto qui, perché significa una porta che può funzionare come entrambe verso l'alto e verso il basso (cioè come host, simile ad altre porte USB sull'RPi). Eppure non è così: le porte OTG dovrebbero essere in grado di alternare le linee CC di USB-C tra 5V e GND, ma nel caso di RPi4 queste linee sono messe a terra, rendendolo un strettamente rivolto a monte (slave).
Per illustrare come, attualmente collego il mio RPI4 con un cavo "da USB-C a USB-C" al mio MacBook Pro, fornendo alimentazione e consentendo la connettività OTG su quel singolo cavo. Per attivare la modalità OTG su Raspian Buster stock ho applicato questa guida. Dopo il riavvio con quella configurazione, RPI4 viene visualizzato su MacOS come un dispositivo di rete denominato RNDIS / Ethernet Gadget
.
Con Bonjour predefinito attivato e una configurazione di rete locale viene creata automaticamente, tu dovrebbe essere in grado di raggiungere l'RPI4 su raspberrypi.local
. Con alcune modifiche alla configurazione aggiuntive, questo mi consente di accedere a SSH o di accedere a VNC tramite Condivisione schermo di MacOs. Configuro anche Internet Sharing sul lato MacOs, consentendo all'RPI di accedere a Internet attraverso la configurazione di rete dei MacBook.
Questo arriverà in ritardo - probabilmente l'hai risolto ormai & potrebbe usarlo da un po 'di tempo. Ma per ogni evenienza, ho trovato un thread di discussione nel forum RPi dove venivano forniti alcuni dettagli aggiuntivi sul supporto OTG fornito in RPi4. Inoltre, questa "guida pratica" potrebbe essere utile per far funzionare questa funzione sul tuo RPi 4. Questi possono essere utili, quindi li pubblicherò qui.
La porta USB OTG è la porta USB di tipo C che viene tipicamente utilizzata anche per alimentare il Raspberry Pi 4. Non l'ho verificato in modo indipendente da solo, ma se il tuo computer fornisce abbastanza potenza, o ottieni un cavo modificato che ti consente di fornire più potenza di quella fornita direttamente dal tuo computer, dovresti essere in grado di utilizzare il Pi in modalità USB Gadget nello stesso modo in cui avresti potuto fare in passato Raspberry Pi.
È la porta USB-C in questo diagramma: