He estado usando MPLAB X y XC16 para construir y programar proyectos para un dsPIC 33EP128MC506 durante aproximadamente un año. Durante los últimos dos meses, he visto un comportamiento nuevo e inusual en dos máquinas separadas. Ambos están ejecutando el último MPLAB X y XC16. Una PC es Windows 7, la otra es Windows 8.
Cuando presiono "compilar y programar", el proyecto se compila correctamente y luego se bloquea. Me siento allí con un "Mensaje de creación exitosa" y puedo operar el IDE de manera normal, pero nunca pasa a la etapa del programa. La única manera de obtener el IDE para programar mi chip es abrir el administrador de tareas de Windows, finalizar el proceso javaw.exe y volver a abrir MPLAB X. Luego obtengo un buen programa antes de que comience a mostrar el mismo comportamiento.
En otras palabras, cada vez que programo un chip, tengo que matar MPLAB y volver a abrirlo. Eso se vuelve un poco viejo. El IDE también está constantemente "explorando proyectos", pero no puedo decir si eso está relacionado, porque no puedo detenerlo.
He abierto un ticket con Microchip, pero no hay respuesta. He recreado el proyecto desde cero, sin suerte. No tengo este problema con los proyectos dsPIC 30F6012a. ¿Alguien ha visto esto? ¿Hay alguna solución conocida?