Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?
12/07/2012 #1


Problema con debbuger
Os cuento,
Estoy intentando hacer un debugging con MPlab. Utilizo un PicKit3 con una placa Picdem Lab. El pic en cuestión es el PIC16F690. He hecho un pequeño programa en ensamblador que encendiese un LED para comprobar si funcionaba todo.
Una vez con el proyecto ya creado, conecto el PicKit3, lo configuro para que alimente la tarjeta(Picdem Lab) y me aseguro de que está seleccionado como debugger. Selecciono el dispositivo PIC16F690. Compilo el código y le doy a "program", hasta aquí todo bien sin errores. El problema viene ahora cuando ejecuto "run", me da el siguiente error:

PK3Err0040: The target device is not ready for debugging.
Please check your configuration bit settings and program
the device before proceeding.

He revisado la configuración de bits, desactivando el watchdog y el "code protection". También he comprobado que en "build configuration" estuviese seleccionada la opción de debbug. No se que puedo estar haciendo mal, espero vuestra ayuda.

Gracias por adelantado.
Un saludo.
12/07/2012 #2
Moderador

Avatar de Dano

Tenes que habilitar el bit de debugger in-circuit.

En los 18F es asi:

CONFIG ICPRT = ON ; In-Circuit Debug/Programming
14/07/2012 #3


Creo que los 16F no tienen ese bit de configuración. Por lo menos no lo reconoce el compilador y tampoco lo encuentro en el datasheet.
14/07/2012 #4


EL bit para depurar es DEBUG, confirma que haya uno que ponga CONFIG DEBUG=ON.
14/07/2012 #5


No hay ningun bit que ponga nada de debug o algo parecido
14/07/2012 #6


Aunque no aparezca en configuration bits se debería poner en el código, yo siempre pongo todos los bits de configuración ahí en vez de en la ventana.

En todo caso es rarísimo que esté a OFF, que yo sepa por defecto está siempre a ON, ¿estás usando el cabezal requerido para su depuración en Pickit3?

Aquí (http://ww1.microchip.com/downloads/e...Doc/51292U.pdf) explica el que te haría falta.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.