TODOPIC
Microcontroladores PIC => Programadores => Mensaje iniciado por: hjrt1974 en 07 de Noviembre de 2009, 19:48:40
-
Hola!
Cuando actualice el Firmware del PicKIT 3 con MPLab 8.40, este se bloqueo justo en el proceso "download AP" :5] y ahora ya no puede conectarse y cuando presiono reconectar aparece el error PK3Err0038.
Alguien sabe como forzar la carga del Firmware, es posible hacerlo?.
Muchas gracias de antemano!! :o
-
El botón que lleva no sirve para eso?, cuando lo pongas a detectar el grabador en el MPLAB debes mantenerlo presionado, creo que esa es una forma
saludos.
-
He intentado presionando el boton, pero no hay caso. Por lo que veo el chip ha quedado desprogramado, asi que supongo que la unica solucion que me queda es ver la manera de volver a programarlo por ISCP. Pero claro, para eso necesito un programador. :mrgreen:
-
que raro... y si lo pruebas en otras PC?
si se podría grabar nuevamente podrías usar un pickit2 o un clone
-
He probado el programador en el pc del trabajo presionando el boton antes de conectar el usb, pero no. :5]
Pero bueno, ya saldrá algun tipo de solucion el dia menos pensado... (espero :D)
-
¿Y no has probado contactar a Soporte Técnico de Microchip?
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en538340&redirects=pickit3
A la izquierda está el link de Support.
-
Hace como una semana cree un WebTicket en la seccion de soporte tecnico, pero no he tenido ninguna respuesta :5].
Ahora estoy pensando seriamente en comprarme otro pk3 aprovechando que esta bajando el dolar.
-
Talvez quieras esperar un poco a que salgan los pickit3 corregidos. Un poco de detalles acá...
http://www.todopic.com.ar/foros/index.php?topic=28192.msg232291#msg232291
O talvez te convenga más comprar un pickit2.
-
Vaya que dilema !!!. Esperar o comprar el PK2... mmm :?
Supongo que es mejor esperar a ver que pasa.
Estuve revisando el contrato de compra que tenia en el correo electronico y la garantia no cubre problemas del Firmware!!.
pero bueno, gracias por el link, muy entretenido. :mrgreen:
-
Grrrrrrr!!!! A mí también me ha muerto al actualizar el firmware al cambiar de modelo de PIC............. A ver si encuentro el firmware para grabarselo por ICSP pq no lo veo en la página de Microchip :S :S ....... Punto negativo para ellos!!!
-
El firmwre lo vi en un foro, solo seria cuestion de buscar, como el pic no esta protegido contra lectura lo sacaron leyendo el pic con otro grabador.
si lo encuentro te pongo el link aunque no me acuerdo donde lo vi.
PD lo de conectar presionando el boton no creo que funcione para eso.
salu2:)
-
PD lo de conectar presionando el boton no creo que funcione para eso.
jeje creo que lo leí una vez por un hilo y quizá daba :oops:
saludos :P.
-
El firmware lo he encontrado por ahí, cuando compruebe si es bueno lo pongo por aquí!
Lo del truquito del botón no me funciona :S
He probado a conectarle el GTPUSB por ICSP para grabarle el firm pero no me reconoce el PIC del PicKit 3 asi que estoy fastidiado! Lo raro es que el PIC parece funcionar porque cuando lo alimento el led bicolor que tiene durante un instante está naranja, después se pone rojo. En fin, a ver que leche puedo hacer :S
Asias compañeros!
-
Que raro que no te lo reconosca, aunque no vi ningun pickit3 en persona :oops: vi que tiene un conector icsp seria ver el manual para ver si sigue el orden del los pines para programacion del pickit (aunque estoy casi seguro de que asi es) empesando por vpp que es el pad cuadrado.
Esperemos que pronto reviva o que almenos reconosca el pic que trae, que eso seria un inicio para la solucion del problema.
salu2:)
-
Para los afectados, aquí os pongo el link al foro de Microchip donde postean una solución en forma de .HEX con el Boot+App. Simplemente hay que conectar el Pickit3 mediante el ICSP a otro grabador (p.ej. el Pickit2) y mandarle el firmware que acompaña al adjunto. Lo he estado probando y pese a que no va fino del todo aún, al menos vuelve a estar vivo y parece que es complicado matarlo... aun así, se sigue colgando, reconocen tener un problema con el timming. Esperemos lo pongan a punto pronto...
El link donde ponen la solución:
http://www.microchip.com/forums/tm.aspx?m=468826&mpage=3#481245
Saludos!
-
Hola, necesito ayuda !
Cuando estaba por seleccionar el Pickit 3 me preguntó si queria actualizarlo, le puse que si y se me desprogramó parece.
Ahora no anda me tira error :( alguien sabe como se puede volver a cargar el Firmware de fábrica ?
Muchas gracias
-
Hola Nico:
ALgo parecido me estaba haciedo a mi, y la solucion que me comentado y me ha funcionado:
- Instalate la ultima version de mplab v8.6. (al conectar el Pickit3 le das ok a la actualizacion de Firmware)
-
Hola a todos, hace unos dias me compre un Pickit3 y cuando lo conecto a la pc lo detecta lo mas bien, pero al abrir el MPLAB v8.50,
luego de ir a Programmer->Select Programmer->Pickit 3 me aparece lo siguiente:
PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.26.05
Firmware type......................Midrange
PICkit 3 Connected.
PK3Err0045: You must connect to a target device to use PICkit 3.
Agradeceria si alguien es capaz de orientarme con esto y decirme que esta pasando que no me lo reconoce.
Saludos a todos
-
El PICkit3 tiene firmware intercambiable dependiendo del PIC o dsPIC a programar/depurar.
Si vas a programar un dsPIC33 por ejemplo, debes conectar el ICSP al dsPIC33, alimentar al dsPIC, ir a MPLAB, elegir el PIC objetivo (Configure, Select Device), elegir el PICkit3 como programador/depurador.
MPLAB leerá el PICkit3 y verificará si su firmware corresponde al PIC que tiene conectado en su ICSP. Si no corresponde (por ejemplo, habías programado un PIC32 antes), entonces actualizará el firmware del PICkit3 para el dsPIC33.
PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.26.43
Firmware type......................dsPIC33F/24F/24H
PICkit 3 Connected.
Target Detected
Device ID Revision = 00003001
Luego cuando cambias de PIC pasa esto (dsPIC33 a PIC18 por ejemplo)
PICkit 3 detected
Connecting to PICkit 3...
Running self test...
Self test completed
Firmware Suite Version...... 01.26.43
Firmware type......................dsPIC33F/24F/24H
Downloading AP...
AP download complete
Running self test...
Self test completed
Firmware Suite Version...... 01.26.43
Firmware type......................PIC18F
PICkit 3 Connected.
PK3Err0045: You must connect to a target device to use PICkit
3.
El PICkit3 es algo torpe con la auto-detección de voltaje en la tarjeta. Si tu PIC o tarjeta no tienen fuente propia, puedes alimentarlos con la fuente del PICkit3 yendo a Programmer, Settings, Power.
PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.26.43
Firmware type......................PIC18F
PICkit 3 Connected.
Device ID Revision = 00000007
-
Bien !!!!! ahora si, eso era el error que estaba teniendo, excelente explicacion Migsantiago.
Te cuento que estoy programando ahora un 16F877A y una vez que lo alimento desde la pestaña power,
luego voy a Programmer->reconect me aparece lo siguiente
PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.26.05
Firmware type......................Midrange
PICkit 3 Connected.
Device ID Revision = 00000008
Muy parecido a lo que me pusiste, calculo que indica que lo detecto correctamente.
Otra pregunta que tengo para hacer es, como hago para cargar un archivo .hex directamente
desde el mplab??
Por lo que he leido por ejemplo si tienes un .hex compilado desde ccs, vas a file->import
y ahi elejis dicho archivo con extension .hex.
una vez hecho esto, no aparece nada en el mplab, solo se ve esto:
Loaded C:\Documents and Settings\ .......................\ .hex
Luego de esto, si voy a programmer-> program
¿le carga el .hex directamente al pic? o debo hacer otro paso??
Gracias Mig santiago por tu respuesta anterior
Saludos !!
-
Otra pregunta que tengo para hacer es, como hago para cargar un archivo .hex directamente
desde el mplab??
Por lo que he leido por ejemplo si tienes un .hex compilado desde ccs, vas a file->import
y ahi elejis dicho archivo con extension .hex.
una vez hecho esto, no aparece nada en el mplab, solo se ve esto:
Loaded C:\Documents and Settings\ .......................\ .hex
Luego de esto, si voy a programmer-> program
¿le carga el .hex directamente al pic? o debo hacer otro paso??
Gracias Mig santiago por tu respuesta anterior
Saludos !!
http://www.todopic.com.ar/foros/index.php?topic=28524.msg235193#msg235193
-
Eso mismo habia leido, solo que la pregunta era referida a que una vez que lo importaba
no me aparecia nada en el mplab, pero ya me di cuenta que al programarlo, le carga
al micro el .hex importado.
Gracias mig santiago por tus respuestas, veo que la tenes mas que clara :)
Saludos
-
Gracias mig santiago por tus respuestas, veo que la tenes mas que clara :)
Saludos
No creas, el PICkit3 tiene una forma de funcionar muy ortodoxa y pasar del PICkit2 al 3 tiene sus meollos.
El software independiente del PK3 aún está muy incompleto, nada comparable al del PK2.
-
Hoy se me presento este problema :shock: Debe ser donde es un clone :mrgreen: Lo solucione bajando el software final del Pickit3, actualice el sistema operativo con el mismo y solucionado el problema :o
Saludos!
-
Me daba error pickit3 0045, solo fui a debbuger, seting le di usar voltaje de pickit 3 y se conecto rapido,