TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: PicMinor en 10 de Marzo de 2011, 18:24:49

Título: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: PicMinor en 10 de Marzo de 2011, 18:24:49
Saludos a todo el foro!

Hasta ahora he estado trabajando con el ICD-2 oficial de Microchip y no he tenido este problema.

Resulta que se me ha estropeado el ICD-2 y mientras lo reparan me he montado el PicKit2 clónico. Lo he probado con varios micros y como programador no me ha dado ningún problema. El problema me ha surgido en modo debug.

Si el micro "target" lleva su cristal de cuarzo funciona perfectamente, pero si lleva oscilador interno me da el error siguiente:

Resetting
PK2Error0028:  Unable to enter debug mode
Debug mode entered, DE Version = 0.0.0
PICkit 2 Ready

Si a pesar del mensaje le digo que corra el programa aparentemente lo lo hace pero parándose en cualquier sitio.
No se si estoy haciendo algo mal o es una limitación del propio PicKit. ¿Alguien puede darme alguna pista?

Gracias de antemano!
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: gmua en 19 de Enero de 2012, 14:26:23

PK2Error0028:  Unable to enter debug mode
Debug mode entered, DE Version = 0.0.0
PICkit 2 Ready


Saludos PicMinor, que lastima que nadie respondió a tu pregunta, porque en estos momentos estoy teniendo el mismo problema utilizando también un clon del PICkit 2.

Este programador no tiene las resistencias pull-down de 4.7k que deben ir conectadas a PGC y PGD, pero ya de las puse.

Solo en contadas ocasiones he podido entrar al modo debug y me muestra el siguiente mensaje:

Running Target
Debug mode entered, DE Version = 1.1.1
PICkit 2 Ready


Pero en la mayoría de las veces me muestra el mismo mensaje que a tí.

Si todavía frecuentas el foro, ¿Me podrías platicar si resolviste el problema?


Saludos y gracias.
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 20 de Enero de 2012, 23:45:04
No sabia que el PicKit2 clone era debuger  :(, bueno espero que tengan exito y nos iluminen que modificaciones mas tenemos que hacer al clone para que funcione como debuger.
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: AKENAFAB en 20 de Enero de 2012, 23:57:54
Solo se deben agregar las resistencias de pull-down en el clon para que pueda hacer debug como ya lo mencionaron  ;-)

Saludos!
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: gmua en 31 de Enero de 2012, 21:46:23
No sabia que el PicKit2 clone era debuger  :(, bueno espero que tengan exito y nos iluminen que modificaciones mas tenemos que hacer al clone para que funcione como debuger.

Saludos LeugimZerO, como dice AKENAFAB solo hay que agregar las resistencias pull-down de 4.7k, yo lo hice así y a veces me funcionaba y a veces no, pero hace unos días encontré un tutorial con una secuencia de pasos que he seguido al pie de la letra y no me ha vuelto a fallar.

El tutorial se llama Firmware Debugging with PICKit2 (http://www.eee.metu.edu.tr/~design/pic_tutorial/Tutorial%203/Tutorial%203%20-%20Firmware%20Debugging%20with%20PICKit2.pdf) espero te sirva.

Saludos.
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 01 de Febrero de 2012, 22:41:24
gracias por el aporte que le vamos a sacar el jugo al PicKit2.... :mrgreen:
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 01 de Febrero de 2012, 22:47:28
hola de nuevo gmua como va tus pruebas con el pickit2 modo debugger, mire el tutorial y esta bien explicado, vamos aver si a mi me sale tambien... :mrgreen:
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: gmua en 03 de Febrero de 2012, 22:21:47
hola de nuevo gmua como va tus pruebas con el pickit2 modo debugger, mire el tutorial y esta bien explicado, vamos aver si a mi me sale tambien... :mrgreen:

Hola LeugimZerO, las pruebas con mi PICkit 2 en modo de depuración van muy bien, como te comenté antes, si sigo al pie de la letra los pasos del tutorial, ya no me falla.

Además de CCS C lo he probado con MPASM también, así que espero que te funcione.

Saludos.





PD. Adjunté una imagen de mi programador...
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 04 de Febrero de 2012, 11:30:00
weno empezare desde cero :mrgreen:, para ello tengo:

- PicKit2 clone (http://sergiols.blogspot.com/2009/02/pickit-2-clone-reloaded.html) de nuestro amigo Felixls.
- MPLAB IDE 8.53 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002) de microchip
- y el CCS 4.093

haber empezaremos, como ya tengo instalado el CCS, instalare el MPLAB (no lo tengo instalado)...  :mrgreen:
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 04 de Febrero de 2012, 12:20:20
listo... MPLAB instalado, armo el siguiente esquema del blinking con 16F877A.

(https://lh6.googleusercontent.com/--U4fX_YKHbE/Ty1MM9ml0gI/AAAAAAAAANU/nECENaqXVP0/s800/esquema.JPG)

ahora a buscar el cable del ICSP que no lo encuentro... :5]
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 09 de Febrero de 2012, 15:35:38
no funciona  :5]... intente de todo, segui paso a paso pero ala hora de entrar al RUN en modo debuger me sale el siguiente error:

PK2error0024: PICkit 2 was unable to establish a valid Vdd on the target (attempted 5.00v - read 0.000v)

estoy usando la version PICkit2 clone de nuestro amigo Felixls... ¿alguna sugerencia?  :(

Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: solapower en 09 de Febrero de 2012, 15:56:55
Pregunta tonta.
has alimentado con +5 Vdc el circuito ?, es que en el esquema que muestras si está puesto, pero el error parecería ser de que el circuito no está siendo alimentado
ni por el PicKit ni por nadie.
Saludos
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 09 de Febrero de 2012, 18:11:37
Pregunta tonta.
has alimentado con +5 Vdc el circuito ?, es que en el esquema que muestras si está puesto, pero el error parecería ser de que el circuito no está siendo alimentado
ni por el PicKit ni por nadie.
Saludos
obvio amigo bueno no lo puse ya que pense que era implicito, la alimentacion la saque desde el mismo PICkit2 via USB, me parece que el detalle esta que en el modo debuger hace un pequeño test de voltaje del PICkit2 y ahi detecta el error, bueno solapower pruebalo a ver si a ti te funciona, ya que en realidad no sabia que el PICkit2 era tambien debugger (que ignorancia la mia  :mrgreen:) bueno saludos y cualquier avance publican. cabe destacar que el tutorial mencionado por gmua utilizan un clone diferente al de felixls, vi el esquema y usan mosfets, bueno no analice en detalle los dos esquemas para saber que es exactamente lo que es diferente. saludos de nuevo  8)
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 09 de Febrero de 2012, 18:16:14
aki les dejo el clone del tutorial http://www.mcuhobby.com/articles.php?article_id=7&rowstart=0 (http://www.mcuhobby.com/articles.php?article_id=7&rowstart=0)
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: solapower en 09 de Febrero de 2012, 18:31:10
El circuito lo has montado tal cual es el esquema que pones?
Si dices que lo alimentas con el Pickit, el conector del esquema correspondiente a ICD no tiene pin de +5V.
Te deja programar el Pic?
Salud
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 09 de Febrero de 2012, 19:21:25
si es el esquema tal cual
(https://lh5.googleusercontent.com/-dWfUEJzRPWo/TzRGE01VDKI/AAAAAAAAAOE/PleMui1zWe0/s800/DSC00195.jpg)
¿me pregunto si en modo debuger necesita otro esquema? si es asi como deberia ser la conexion?  :(
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: solapower en 09 de Febrero de 2012, 19:43:33
En la aplicación de picKit2 para programar ve al menú Tools elige la opción Target VDD source y despues PicKit2, eso le dice al PicKit de donde va acoger el montaje que has hecho la alimentación
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 09 de Febrero de 2012, 20:05:23
mira el pickit2 programa de lujo con su aplicacion, pero sabes donde me sale ese error en en el modo debugger que indica en el tutorial antes mencionado, o talvez antes de entrar en modo debuger hay que desactivar algunas opciones en la aplicacion del pickit2?
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: AngelGris en 09 de Febrero de 2012, 23:38:53
  Por la foto que se ve del protoboard te estarían faltando la VDD en el pin 11 y GND en el 12 del PIC.

  No parece que tenga nada que ver con el error que te da, pero es algo a tener en cuenta... Siempre es conveniente conectar todas las patas de alimentación.
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: LeugimZerO en 09 de Febrero de 2012, 23:57:30
hola AngelGris, no creo que ese sea el problema ya que siempre je diseñado mis prototipos con esta configuracion, mas bien creo que el problema es en si el pickit2 en modo debugger  :mrgreen:, has probado el pickit2 en modo debuger? tiene una configuracion especial?
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: solapower en 10 de Febrero de 2012, 08:06:53
LeugimZerO . En la ayuda del PicKit2 (barra de menús) tienes el manual de Microchip en la opción  PicKit2 User's guide, al final está la descripción de los errores que se pueden dar y en lo que respecta a ese dice que el PicKit no puede suministrar la suficiente corriente al circuito a probar y te hace que compruebes la tensión de alimentación y/o que la ajustes  o bién que alimentes el circuito con otra fuente de alimentación.
A mi me ha funcionado en ambos casos pero por regla general acostiumbro a alimentar con fuente externa.
No desesperes cuando logres que funcione es una muy buena herramienta.

En este enlace tienes un manual de uso en español http://www.msebilbao.com/tienda/downloads.php busca el titulo ICD-PIC-Manual de usuario

Saludos
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: gmua en 11 de Febrero de 2012, 18:31:08
no funciona  :5]... intente de todo, segui paso a paso pero ala hora de entrar al RUN en modo debuger me sale el siguiente error:

PK2error0024: PICkit 2 was unable to establish a valid Vdd on the target (attempted 5.00v - read 0.000v)

estoy usando la version PICkit2 clone de nuestro amigo Felixls... ¿alguna sugerencia?  :(


LeugimZerO, si te fijas en la imagen de mi programador este tiene dos jumpers, uno para cambiar entre los PICs de 8-18 pines y los de 28-40 pines y el otro es para seleccionar la fuente de voltaje quieres utilizar (la del USB o la de tu Circuito) esta función la implementa el PICkit 2 original de manera automática o seleccionable por software y no veo que tu programador tenga algo parecido. Otro detalle es que los primeros PICkit 2 (los de botón negro) no eran debuggers por lo que las primeras versiones del firmware tampoco lo soportaban, yo estoy usando la última versión (2.32.00) revisa cual versión tienes programada en tu 18F2550.

Saludos.
Título: Re: PicKit 2 en modo debugger y micros con oscilador interno
Publicado por: gmua en 01 de Febrero de 2013, 16:32:33
Saludos LeugimZerO, como dice AKENAFAB solo hay que agregar las resistencias pull-down de 4.7k, yo lo hice así y a veces me funcionaba y a veces no, pero hace unos días encontré un tutorial con una secuencia de pasos que he seguido al pie de la letra y no me ha vuelto a fallar.

El tutorial se llama Firmware Debugging with PICKit2 (http://www.eee.metu.edu.tr/~design/pic_tutorial/Tutorial%203/Tutorial%203%20-%20Firmware%20Debugging%20with%20PICKit2.pdf) espero te sirva.

Saludos.


Al perecer borraron el enlace original del Tutorial, pero subí mi copia a SlideShare.

Firmware Debugging with PICKit2 (http://www.slideshare.net/gmarzate/tutorial-3-firmware-debugging-with-pic-kit2)

Todos los Derechos Reservados: Department Of Electrical and Electronics Engineering (Middle East Technical University)

Saludos.