Autor Tema: PK2Error0028 en el 18F2550  (Leído 6732 veces)

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

Desconectado Olaf

  • PIC12
  • **
  • Mensajes: 52
PK2Error0028 en el 18F2550
« en: 10 de Mayo de 2010, 05:19:42 »
Hola! Me ha surgido el siguiente error PK2Error0028:  Unable to enter debug mode mientras programaba el micro 18f2550. Estuvo funcionando toda la mañana y toda la tarde y de repente cracks dejo de funcionar, tanto el modo debug como el modo de programación normal, que no da error pero no funciona con ningún programa que antes funcionaba a la perfección. Se ha podido cascar el micro por alguna razón que yo no comprenda?? Porque he revisado las conexiones y son correctas de hecho es que el aparato esta hecho con grapping y no se ha movido de su sitio. Si alguien me puede ayudar lo agradecería, pero yo voy comprándome otro micro porque un fallo asi tan de buenas a primeras suena muy mal.

Gracias y un saludo.


Me encanta el olor a microcontrolador por la mañana! APOCALISPIC NOW

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: PK2Error0028 en el 18F2550
« Respuesta #1 en: 10 de Mayo de 2010, 12:16:18 »
Hola, prueba quitando el fusible de Protección contra lectura de la EEPROM.

También prueba borrando el pic desde pickit2 y no desde mplab.

Desconectado Olaf

  • PIC12
  • **
  • Mensajes: 52
Re: PK2Error0028 en el 18F2550
« Respuesta #2 en: 10 de Mayo de 2010, 18:16:46 »
Gracias por tu pronta respuesta migsantiago.  :)
Pues no se algo tiene que ser porque he puesto un micro nuevo y sigue sin funcionar haga lo que haga  :?
En fin seguiré investigando.  :oops:
Me encanta el olor a microcontrolador por la mañana! APOCALISPIC NOW

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: PK2Error0028 en el 18F2550
« Respuesta #3 en: 10 de Mayo de 2010, 19:15:32 »
¿Es un pickit2 original o copia?

Si es copia se mencionan mucho unas pulldown que se deben poner en PGC y PGD.

Desconectado Olaf

  • PIC12
  • **
  • Mensajes: 52
Re: PK2Error0028 en el 18F2550
« Respuesta #4 en: 12 de Mayo de 2010, 14:02:00 »
Es un pickit2 original con el que llevo trabajando ya casi un año. Espero que no sea eso, ademas funciona con otro micros perfectamente.
Me encanta el olor a microcontrolador por la mañana! APOCALISPIC NOW

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: PK2Error0028 en el 18F2550
« Respuesta #5 en: 12 de Mayo de 2010, 14:33:08 »
Otras dos ideas que se me ocurren.

- Cierra el software de pickit2. Si tienes el software del pickit2 abierto y el mplab controlando el pickit2 al mismo tiempo a veces salen esos errores.
- Si estás trabajando con USB y tu pic, checa que el PID del pic no coincida con el PID del pickit2 (0x0033).

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: PK2Error0028 en el 18F2550
« Respuesta #6 en: 12 de Mayo de 2010, 14:35:28 »
Talvez ya lo hayas leído del manual del pickit2 pero lo dejo por si las dudas

Citar
PK2Error0028: Unable to enter debug mode
Description: PICkit2 Debug Express is unable to connect to the debug executive in the
target device.
Suggested Actions: Common reasons for this error:
1.If the target is a Baseline or Mid-Range device (PIC10F, PIC12F, PIC16F) it may
require an ICD header to debug with. See Section4.4.3ìUsing an ICD
Headerî.
2.The device oscillator is not working. Check the Configuration bits and ensure the
device has a working oscillator.
3.Make sure to select Debugger>Program in MPLAB IDE before trying to run or
step your code.
4.If you have a PICkit2 with a black colored push button, you may need pull-down
resistors to debug reliably. See Section4.3ìInstalling the Hardware and
Softwareî.
5.The target board is not powered or is not powered properly. Check the power
supply.
6.The PICkit2 VDD output pin has not been connected to the target board. Even if
the target board has its own power supply, this pin must always be connected to
the target VDD supply.
7.The PICkit2 unit has become disconnected from the target board or has an inter-
mittent connection on one or more pins. Check the PICkit2 connections to the
target board.
8.The incorrect Linker Script was used. The ì-iî ICD linker script must be used
when debugging. (For example, 16F887i.lkr must be used instead of 16F887.lkr).
9.The target application is attempting to use resources reserved for the debug
executive, causing the debug executive to become corrupted. For example, the
target application is writing to a reserved File Register. See
Section4.4.2ìReserved Resourcesî.
10.For PIC24 and dsPICÆ DSC devices, the incorrect PGXn/EMUXn port is selected
in the ìComm Channel Selectî Configuration bits. Check that the port the PICkit2
Debug Express is connected to is selected.
11.A configuration setting may be preventing the target from operating properly and
executing code. The target will not enter Debug mode if it is unable to execute
code.
12.The device is code-protected. Check Configuration bits for code protect settings.
13.An operation may be attempting in an invalid context. For example, PICkit2
Debug Express cannot set a breakpoint if the target application is currently
running.

Desconectado Olaf

  • PIC12
  • **
  • Mensajes: 52
Re: PK2Error0028 en el 18F2550
« Respuesta #7 en: 13 de Mayo de 2010, 13:29:37 »
Talvez ya lo hayas leído del manual del pickit2 pero lo dejo por si las dudas

Citar
PK2Error0028: Unable to enter debug mode
2.The device oscillator is not working. Check the Configuration bits and ensure the
device has a working oscillator.

Si este ha sido el error!!  :-/ explica que no funcione ni en modo debug ni en modo programacion. despues de meses funcionando bien dijo basta el domingo... extraño si, es la primera vez que se rompe asi de repente un oscilador de cuarzo. ¡¡¡¡¡muchas gracias migsantiago!!! :mrgreen: :-/
Me encanta el olor a microcontrolador por la mañana! APOCALISPIC NOW

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: PK2Error0028 en el 18F2550
« Respuesta #8 en: 13 de Mayo de 2010, 13:56:14 »
Qué bueno que se solucionó.

Ayer me pasó algo similar. Estoy trabajando USB con el 2550 y conecté el pickit2. El programa corría bien, depuraba y podía ejecutar paso a paso, pero el USB no enumeraba.

Le di varias vueltas al código y después de una iluminación me di cuenta que no le había puesto cristal al PIC  :D :D :D

Mágicamente el CPU del pic corría con la señal del pickit pero el USB estaba muerto.

Leer los manuales siempre es buena idea... siempre y cuando se tenga el cristal puesto  :D

Desconectado Olaf

  • PIC12
  • **
  • Mensajes: 52
Re: PK2Error0028 en el 18F2550
« Respuesta #9 en: 15 de Mayo de 2010, 08:27:04 »
Toda la razon no hay nada como leer los manuales, pero quien puede pensar que se ha cascado el cristal??  :D De nuevo muchas gracias!! :-/
Me encanta el olor a microcontrolador por la mañana! APOCALISPIC NOW