Le porte usb della beagleboard


L’avevo letto ma avevo sperato che la mia non avesse il famoso e fastidiosissimo bug della porta ehci.

Il bug è hardware e non è risolvibile (almeno per ora) via software. Semplicemente la porta usb si blocca e per tornare a funzionare necessita un riavvio la bb e necessita staccare evventuali alimentatori sull’hub usb (se ne avete usato uno).

La bb ha anche un’altra porta che generalmente si usa per alimentarla e usare l’emulatore seriale, ma è anche possibile farla diventare una porta alla quale collegare le nostre periferiche.

Lo standard si chiama usb OTG ed è relativamente nuovo..

Per far andare la porta in otg serve un cavo di tipo usb mini-a (che non ho trovato da nessuna parte qui a Genova). Su ebay ce ne sono un bel po’ a prezzo tutto sommato accettabili..
L’ho acquistato oggi pomeriggio e appena arriva vedo di settare tutto per bene.. usarla così ora è un mezzo incubo quando si arriva sul piu’ bello si pianta e devo riavviare tutto..

I riavvii vedo che sono legati al traffico che c’è sulla porta.. se uso tastiera e mouse non succede quasi mai.. se uso chiavetta usb o adattatore ethernet è un continuo..

Vi mostro anche una foto che mi ha postato gentilmente Pietro (sulla mailing list italiana del progetto beagleboard) che mostra esattamente i collegamenti per avere la bb collegata ad un hub sulla porta otg usando un solo alimentatore!

bb-cable

Come vedete uso la porta mini della bb per collegarci un hub con le altre periferiche.. alimento la board con il power jack (prendendola proprio dallo stesso hub!
In questa maniera posso usare un solo alimentatore sia per bb che per alimentare le altre periferiche! Fate attenzione pero’ perche’ alcuni alimentatori da hub non forniscono 2A (0.5A per porta), ma ne danno meno e quindi c’è il rischio di avere problemi.. E’ utile quindi fare un piccolo calcolo dei carichi presenti sull’alimentatore.. A pieno carico mi sembra di aver letto che la bb consumi intorno ai 0.4 A (praticamente 2 Watt :) ).

Ho buttato giu’ 2 righe per spiegare come si installa una angstrom demo (e generata online con narcissus).. preferisco rileggerle pero’ domani mattina con piu’ calma per correggere le mille cazzate che sicuramente ho scritto :D

, , , ,

  1. Nessun commento ancora.
(non verrà pubblicata)