Cómo abrir e implementar la función USB OTG de Android
Cómo abrir e implementar la función USB OTG
[Palabras clave]
Teclado y mouse de disco USB OTG U
[ Método de solución]
1. Verifique el diagrama esquemático del hardware para confirmar si admite la función OTG (vbus está encendido y el pin IDDIG está conectado correctamente)
2. Se confirma que el hardware admite la función OTG, respectivamente. Siga los pasos a continuación. vbus está encendido y el pin IDDIG está conectado correctamente)
2 Si se confirma que el hardware admite la función OTG, siga el siguiente método para activar la función USB OTG y lograr el montaje: p>
Cómo activar la función USB OTG: Abra CONFIG_USB_MTK_OTG y CONFIG_USB_MTK_HDRC_HCD en alps/mediatesk/config/{project}/ autoconfig/kconfig/project CONFIG_USB_MTK_OTG = y CONFIG_USB_MTK_HDRC_HCD = y Configure OTG VBUS en dws. Configure el pin de control de salida correspondiente en dws en modo GPIO, el nombre de la variable es GPIO_OTG_DRVVBUS_PIN. Configure el pin IDDIG en modo IDDIG de forma predeterminada y el nombre de la variable es GPIO_OTG_IDDIG_EINT_PIN
Cómo implementar el montaje: agregue el siguiente contenido a la posición inicial de init.project.rc
en early-init
p>mkdir /mnt/usbotg 0000 system system vold.fstab Agregue la siguiente línea al final de system system vold.fstab
Establezca el pin IDDIG en modo IDDIG de forma predeterminada, y el nombre de la variable es GPIO_OTG_IDDIG_EINT_PIN. extraíble=true
android: primario=false /gt; Nota: Debe modificar el archivo Storage_list.xml en la ruta correspondiente de acuerdo con el valor de Resource_overlay_support en ProjectConfig.mk: el valor de RESOURCE_OVERLAY_SUPPORT es genérico. ==gt; alps/mediatek/custom/{project}/resource_overlay/generic/frameworks/base/core/res/ xml/storage_list.xml El valor RESOURCE_OVERLAY_SUPPORT está vacío==gt;gt; /res/xml/ Storage_list.xml Para 82 plataformas, el valor de Resource_overlay_support es configurable. Si el soporte está configurado como sd_in_ex_otg, sd_ex_otg, no es necesario modificar el archivo Storage_list.xml en la ruta correspondiente
[Nota]
Actualmente, la función USB OTG solo admite USB unidades flash (una partición FAT), teclado, mouse y dispositivo PTP