Kit de inicio de desarrollo de accesorios para microchip para Android PIC24F

3

Tengo el PIC24F Android Accessory Development Starter Kit de Microchip. Estoy ejecutando Android 4.4.2 en un Samsung Galaxy S4, sin embargo, no puedo hacer que el teléfono reconozca el dispositivo USB cuando está conectado. El La aplicación de detección de soporte de accesorios de Microchip se lee de la siguiente manera:

android.hardware.usb.accessory=true
com.android.future.usb.UsbAccessory=false
android.hardware.usb.host=true
android.hardware.wifi.direct=true
android.hardware.bluetooth=true

Por lo que puedo decir, el modo Accesorio es compatible con Android 3+, ¿hay algún proceso para habilitar el modo Accesorio? ¿Algún consejo sobre cómo conseguiría que esto funcione?

EDIT:

Me he contactado con el soporte en Microchip, parece que hay un problema al instalar el compilador y las bibliotecas de aplicaciones mencionadas en la respuesta de Camil a continuación. Sin embargo, en una máquina Windows una vez que se instaló el MPLAB X, el compilador de 16 bits y las bibliotecas de aplicaciones. Simplemente genere el firmware de demostración e instálelo en el dispositivo, luego adjúntelo a un dispositivo Android con la aplicación de demostración y ¡todo funciona bien!

    
pregunta avrono

1 respuesta

1

No es necesario tener com.android.future.usb.UsbAccessory (si entiendo bien, esa es tu pregunta, ¿verdad?). Esto se debe a que este espacio de nombres solo contiene una API con puerto de retorno para habilitar algún tipo de soporte en Android 2.3.4 ( fuente ). Por lo tanto, el resultado de la aplicación de detección es completamente normal y correcto.

Ahora, esto no resuelve tu problema todavía, por supuesto. Solo tengo una idea en este momento: ¿seguiste el manual? Toda la sección 6.2 es relevante, pero estoy pensando en particular en la sección 6.2.2, "Preparación del hardware":

  

Antes de intentar ejecutar la aplicación de demostración, asegúrese de que el firmware correcto para la aplicación de demostración se haya cargado en el firmware de destino.

     

El firmware para este ejemplo se puede encontrar en la carpeta "Demostración de accesorios básicos / Firmware" de esta distribución. Abra el archivo de proyecto correcto para su plataforma de hardware para MPLAB 8. Si está utilizando MPLAB X, abra la carpeta de proyecto MPLAB.X y cambie la configuración en el cuadro desplegable de configuración. Compile y programe el firmware en el dispositivo.

     

( Ayuda de la biblioteca de Android )

    
respondido por el Keelan

Lea otras preguntas en las etiquetas