Tengo un problema con el programador ICD3 de Microchip.
Tengo problemas de conexión, me conecto al programador, incluso cuando utilizo el modo autocomprobación con la placa de hardware autocompensador provista por Microchip.
Después de conectar el ICD3 a mi computadora portátil, siempre funciona la primera vez que ejecuto el autoprueba.
La segunda vez, aparece este mensaje de error:
"No se pudo conectar con la herramienta de hardware seleccionada. Asegúrese de que otro proyecto no esté utilizando la herramienta en MPLAB X."
Si desconecto y vuelvo a enchufar el ICD3 a la computadora portátil, vuelve a funcionar una vez más.
Estoy ejecutando Linux Mint Qiana. Lo he intentado en Windows 7, y allí funciona de manera confiable cada vez. También lo he probado en Debian Jessie, y ahí falla como en Linux Mint Qiana. También lo probé en Redhat Fedora Core 22, y allí la computadora se bloquea al final de la instalación de MPLabX (la pantalla se apaga, la computadora deja de responder).
He estado usando la versión v3.05 de MPLabX (también la he probado con la versión 2.x-algo, pero falla de la misma manera con un mensaje de error ligeramente diferente).
Por lo tanto, lo anterior elimina las siguientes causas:
- Mi programa PIC / PIC (ya que ni siquiera está involucrado)
- Mi hardware ICD3 (ya que funciona en Windows)
Por lo tanto, el problema debe estar en mi instalación de Linux. Supongo que Microchip, al ser una empresa grande y de calidad, debe probar su software antes de su lanzamiento. Así que supongo que el ICD3 funcionó al mismo tiempo para un empleado de Microchip. Así que mi pregunta es básicamente, ¿qué distro de Linux estaban usando y qué difiere entre eso y el mío para que el mío no funcione?