Hirdetés

Aktív témák

  • anglergab

    addikt

    válasz #71562240 #9864 üzenetére

    Én sokat foglalkoztam USB host móddal. Blade-nél sikerült is aktiválnom.
    Szerintem lehetséges, hogy megoldható a Defy-jal is. A hardver biztosan képes rá, nézd meg a TI oldalán az OMAP3-as platform specifikációját (3610, 3620, 3630 stb. mind képes rá).
    A Droid/Milestone 65 nm-es SoC-ának a 45 nm-es verziója van a Defy-ban. Amit a 65 nm-es tud, a modernebb is tudja kisebb fogyasztás mellett. (A TI egyébként egy dokumentumban ismerteti a 65 és 45 nm-es verziók képességeit, és nem látok eltérést, mindkettőnél szerepel az OTG mód). A Droid/Milestone-nál az aktiváláshoz boot közben össze kellett kötni az OTG pin-t a GND-dal, kis ideig (ezért nem vállalok természetesen semmiféle felelősséget; meg viszonylag nehéz is kivitelezni, ugyanis a legtöbb micro USB-s kábelben nem megy OTG vezeték -- értsd: nem vezetik ki a csatlakozóból). Ezután USB host módba bootolt a készülék. Újraindítás után újra USB kliens lett.
    Tehát úgy tűnik, hogy a Droid/Milestone kernelconfigjában engedélyezett az USB OTG (értsd: a .config fájlban kernelfordításnál az USB_OTG=y volt, vagy valami hasonló opció volt yes-re állítva). Nos, ha a Defy kernele nem cserélhető, és "n" szerepelt a kernelconfigjában fordítás előtt, akkor tényleg nem tudunk USB host aktivált kernelt beállítani. Reméljük, hogy nem ez a helyzet.

Aktív témák