MPLAB X IDE problema con el programador PIC

2

Tengo un programador y funciona bien con PICKit2v2. Como ves en las imágenes de abajo, leí mi memoria PIC16F877A y escribo en ella con éxito:

PeroelproblemaaparececuandoquierousarmiprogramadorenMPLAB-X-IDE:

Comosevearriba,dicequeelprogramadornopudoiniciarse:¡Nosepudoprogramareldispositivo!¿Porqué?

ContenidodelapestañaAdvertenciadecargadelproyecto:

Warning:Project"FirstProject-FlashingLight" refers to file "C:\Users\Amir Ebrahim\MPLABXProjects\FirstProject-FlashingLight.X/myMain.c" that contains spaces or odd characters in its name or its path.
Some of the files in this Project "FirstProject-FlashingLight" contain spaces or odd characters in their name or their path. This could potentially cause issues during the build process. This is a limitation of GNU Make tool that we use as part of our build process. Removing spaces from all file and folder names included in this project will eliminate this potential issue.

Contenido de la pestaña PIC Kit2 :

Found PICkit 2 - Operating System Version 2.32.0
Target power detected ( 4.99V)
2015-01-01 20:40:36
PK2Error103: Unexpected device ID: Aborting as requested
PK2Error103: Unexpected device ID: Aborting as requested
Found PICkit 2 - Operating System Version 2.32.0
Target power detected ( 4.99V)
2015-01-01 20:40:57
PIC16F877A found (rev = 0x8)
Erasing Target
Programming Program Memory (0x0 - 0x7)
Programming Program Memory (0x7f8 - 0x7ff)
Verifying Program Memory (0x0 - 0x7)
Verifying Program Memory (0x7f8 - 0x7ff)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
Found PICkit 2 - Operating System Version 2.32.0
Target power detected ( 4.99V)
2015-01-01 20:41:19
PIC16F877A found (rev = 0x8)
Erasing Target
Programming Program Memory (0x0 - 0x7)
Programming Program Memory (0x7f8 - 0x7ff)
Verifying Program Memory (0x0 - 0x7)
Verifying Program Memory (0x7f8 - 0x7ff)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
Found PICkit 2 - Operating System Version 2.32.0
Target power detected ( 4.99V)
2015-01-01 20:43:35
PIC16F877A found (rev = 0x8)
Erasing Target
Programming Program Memory (0x0 - 0x7)
Programming Program Memory (0x7f8 - 0x7ff)
Verifying Program Memory (0x0 - 0x7)
Verifying Program Memory (0x7f8 - 0x7ff)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
Found PICkit 2 - Operating System Version 2.32.0
Target power detected ( 4.99V)
2015-01-01 20:56:45
PIC16F877A found (rev = 0x8)
Erasing Target
Programming Program Memory (0x0 - 0x7)
Programming Program Memory (0x7f8 - 0x7ff)
Verifying Program Memory (0x0 - 0x7)
Verifying Program Memory (0x7f8 - 0x7ff)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
Found PICkit 2 - Operating System Version 2.32.0
Target power detected ( 4.99V)
2015-01-01 20:57:42
PIC16F877A found (rev = 0x8)
Erasing Target
Programming Program Memory (0x0 - 0x7)
Programming Program Memory (0x7f8 - 0x7ff)
Verifying Program Memory (0x0 - 0x7)
Verifying Program Memory (0x7f8 - 0x7ff)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)
PK2Error0027: Failed verify (Address = 0x7f8 - Expected Value 0x3fff - Value Read 0xbf2)

Tenga en cuenta que el proyecto que intenté programarlo en mi MCU es un proyecto vacío (quiero decir que solo tiene un main () vacío y nada más. Simplemente hice los pasos principales para cree un proyecto como se menciona en la sección Inicio rápido de MPLAB X IDE). También probé otro proyecto que funcionó bien en otra computadora con otro lector, pero recibí el mismo error (por lo que no hay ningún problema con el proyecto).

Aprecio tu tiempo y tu consideración.

    
pregunta Abraham

2 respuestas

2

El PICkit2 ™ solo tiene soporte parcial (es decir, beta) en MPLAB-X. Si su PICkit2 ™ no es un Microchip genuino, es probable que no funcione con el controlador en MPLAB-X.

Hace muchos años que uso un clon PICkit2 ™ barato (uno de los envueltos en color amarillo de eBay). Funciona perfectamente en todo lo demás, pero MPLAB-X no funcionará en absoluto.

El PICkit2 ™ ahora se considera un producto al final de su vida útil y, como tal, no han gastado mucho tiempo o dinero en trasladar el controlador a MPLAB-X. Han hecho lo suficiente para apoyar los conceptos básicos de los oficiales, pero no lo suficiente para que funcione con los dispositivos de clonación de otros.

Puede que, en parte, haya sido un intento de frenar el uso de clones no autorizados y de aumentar las ventas de los oficiales, pero eso es probablemente el cínico en el que estoy hablando.

Siempre uso pk2cmd o pic32prog con mi PICkit2 ™ desde la línea de comandos, ambos funcionan perfectamente. Si necesito programar o depurar directamente desde MPLAB-X, entonces uso un PICkit3 ™ en su lugar.

    
respondido por el Majenko
0

He tenido problemas similares al usar el PICkit 2 con MPLAB X. Es uno de los dos PICkit 2 kosher comprados hace un tiempo y usé una cantidad justa. Dos chips objetivo diferentes, diferentes proyectos de todo tipo de operaciones. Finalmente, volví a MPLAB 8 (mejor interfaz de usuario y diseño que X, claro y conciso; Y tiene cosas de control adecuadas para PICkit 2 fácilmente disponibles). Entonces, descargué un nuevo sistema operativo PICkit 2. Sin mejora. Jugado con la configuración del programador en PICkit 2 ... no se realizó ningún cambio real ... pero al salir con OK, el problema está solucionado. Sospecho que el controlador tiene un estado de configuración en caché que se corrompe. Desinstalar y reinstalar el controlador (la idiotez clásica de Windoze) probablemente tendría un efecto similar. Así que la conclusión es: probablemente un controlador defectuoso, control inadecuado de PICkit 2 de MPLAB X.

    
respondido por el John Mallett

Lea otras preguntas en las etiquetas

Comentarios Recientes

formato, lo siento, por favor, una función post_formadd no está definida en la biblioteca apropiada (se encuentra en editoret.ruldachugel.de_LD) PLXE Coppers Check Note del 2 de julio de 2009 *** No procesa archivos EPS *** *** Sin enlace de Popout a las placas adaptadoras disponibles PLXF Puede enviar estas características al equipo de desarrollo de Sega por escrito aquí (siéntase libre) *** No hay requisitos previos para enviar características *** Considero este lenguaje de programación accesible a muchos tipos... Lees verder