Tengo la placa " PIC32 Bluetooth Audio Development Kit " (DV320032) (con la placa PIC32MX470F512L integrada ) conectada a una PC a través de " PICkit 3 In- Depurador de circuito "(PG164130). Después de algunos experimentos, descubrí cómo parpadear 3 de los 5 LED de usuario en la placa. Utilizo el conjunto de herramientas MPLAB XC32 C / C ++, es decir, MPLAB X IDE v3.26 con XC32 v1.40 . Creé un nuevo proyecto de C usando el IDE X, no cambié ninguna opción, solo agregué un poco de código en el main
para hacer parpadear tres LEDs.
Puedo run project
. Lo que significa que construye la aplicación, la carga en el destino y la ejecuta. Los LED parpadean alegremente.
Sin embargo, cuando hago debug project
, después de una compilación y programación exitosas, primero aparece una ventana emergente que dice que " Watchdog Timer Enable = On ". Acepto las opciones para cambiar la configuración. Luego continúa y el siguiente mensaje que recibo es:
El dispositivo de destino no está listo para la depuración. Por favor, compruebe su Configuración de bits de configuración y programar el dispositivo antes de continuar. Las causas más comunes de este fallo son el oscilador y / o PGC / PGD. configuración.
Busqué ayuda y encontré a algunas personas que sugerían deshabilitar la depuración, es decir, DEBUG = OFF
(algunas personas dicen que no hace ninguna diferencia), verifiqué y esta opción ya está desactivada.
Mi pregunta es: " ¿Cómo puedo debug
el proyecto? "