Autor Tema: Debug PIC con MPLab Y Pickit3 SOLUCIONADO  (Leído 7927 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Debug PIC con MPLab Y Pickit3 SOLUCIONADO
« en: 12 de Junio de 2010, 13:38:40 »
Hola compañeros,

Tengo una pregunta tonta y es la siguiente, ¿se puede debuguear un programa de un pic con el PICKIT3 de microchip?. Lo he intentado pero me sale el siguiente error.

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

Stepping target failed

Un saludete y gracias compañeros.
« Última modificación: 13 de Junio de 2010, 05:06:35 por c4_esp_VR »

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #1 en: 12 de Junio de 2010, 14:02:58 »
Si que se puede, parece que te olvidaste colocar en el Configuration Word o Fuses la habilitación de DEBUG
.

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #2 en: 12 de Junio de 2010, 14:27:54 »
Citar
Si que se puede, parece que te olvidaste colocar en el Configuration Word o Fuses la habilitación de DEBUG

Hola Cryn,

perdona mi poca sabiduría sobre el tema...pero como se hace eso  :oops:

Gracias.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #3 en: 12 de Junio de 2010, 14:38:41 »
en que lenguaje estás programando?

en ASM:

__CONFIG DEBUG_ON

en CCS:

#fuses DEBUG

y claro, los otros bits de configuración también tendrían que estar, tipod e oscilador, perro guardian, brouwnout, etc.
.

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #4 en: 12 de Junio de 2010, 14:47:41 »
Hola,

estoy programando en C. He puesto el fuse DEBUG, he compilado el programa, lo he cargado en el PIC y luego le ha dado al debug y me sale lo siguiente...

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

Stepping target failed

Es decir el mismo fallo de antes. Si sirve de algo, sólo tengo conectado las 5 I/O del ICSP al PIC.

Un saludete y gracias.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #5 en: 12 de Junio de 2010, 14:58:42 »
primero tienes que seleccionar el depurador, después recién compilas y lo pasas al micro

y recién así tendría que entrar en modo depuración.

saludos.
.

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #6 en: 12 de Junio de 2010, 15:04:22 »
Hola de nuevo,

lo acabo de intentar y me sale este mensaje ya dentro del debugger nada más darle a run



Como si el programa del debugger y el del micro fuesen distintos y no lo son...


Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #7 en: 12 de Junio de 2010, 16:27:01 »
Una cosa que quizá no estés considerando son los breakpoint.

Ellos se colocan antes de compilar, caso contrario me parece que sale ese mensaje. Ya que no son programas iguales, pues los breakpoints seguramente introducen algo de código para funcionar como tal.

saludos.
.

Desconectado ema

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1078
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #8 en: 12 de Junio de 2010, 18:53:09 »


Ese mensaje aparece cuando despues de compilar el codigo no se coloco el firmware para el modo debug en el microcontrolador.
Osea el microcontrolador no tiene cargado el programa actualizado. Para eso vas a Debugger=>Program.

OJO: Ten en cuenta que para el trabajo normal el micro debe ser programado desde Programmer=>Program, y para el Debug desde Debugger=>Program.

Saludos

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: Debug PIC con MPLab Y Pickit3
« Respuesta #9 en: 13 de Junio de 2010, 05:06:21 »
Hola compañeros,

La solución estaba en lo que comenta ema, hay que programarlo desde el modo debug de lo contrario no funciona, que grandes que sois  :-/ :-/ :-/

Muchas gracias por la ayuda, cracks.

Un saludete.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Debug PIC con MPLab Y Pickit3 SOLUCIONADO
« Respuesta #10 en: 13 de Junio de 2010, 12:02:55 »
También se puede hacer desde los iconos que aparecen al seleccionar el pickit3 como depurador

.


 

anything