¿Qué versión de MPLAB-X es compatible con Pickit 2?

Me compré un programador Pickit-2 de Microchip en una tienda local. Instalé la versión v2.26 de MPLAB del sitio web de Microchip.

Sin embargo, en esta versión de MPLAB, no detecta mi Pickit-2. Al pasar el cursor sobre el campo "Herramientas" de la ventana MPLAB, se revela que Pickit-2 no es compatible, como se muestra en la captura de pantalla adjunta.

Quiero preguntar qué versión de MPLAB es compatible con Pickit 2. O, ¿MPLAB incluso lo admite? ¿Debería buscar otro software?

FYI, estoy ejecutando esto en Linux.

MPLAB v2.26 en Linux

El último MPLAB X es 3.20, no 2.26. ¿Puedes confirmar lo que estás preguntando? El soporte para PICKit 2 está en desuso, pero todo eso se describe en las diversas notas de la versión.
Oh, gracias @RogerRowland por corregir. Lo siento. Sí, la última versión es de hecho v3.20. Tenía un viejo binario en mi computadora de v2.26. Entonces, mi pregunta es exactamente esta: sé que el soporte para Pickit 2 está obsoleto, pero ¿en qué versión de MPLAB-X sucedió esto? ¿Es una versión anterior de MPLAB-X compatible con Pickit-2?
Lo mejor que puedes hacer es probarlo primero. A menudo dicen que no es compatible, pero aún puede funcionar. Dicho esto, su problema puede no ser solo mplab. Es muy probable que su microcontrolador tampoco sea compatible con pickit2, si es uno actual.
De todos modos, parece que ese dispositivo dsPIC30F1010 no es compatible con PICKit 2 .
PD: no me culpes en eso, pero ¿pickit2 no está obsoleto desde la introducción de mplabX? ¿Tal vez pruebe una versión antigua de mplab8?
@jwsc Sí. Tal vez tendré que optar por MPLAB 8. Pero creo que es solo para Windows, ¿verdad?
@RogerRowland: Gracias por señalar el problema de soporte para dsPIC30F1010. Pero creo que funcionará. La cuestión es que Microchip eliminó Pickit-2 de todas las páginas de soporte de chips. Incluso las páginas de chips más antiguos no muestran Pickit-2 como compatible. Por cierto, tengo un dsPIC2010 y el tipo de la tienda local dijo que es compatible.
Tienes razón. ¿Tal vez probar uno de los primeros mplabx? Microchip tiene un archivo mplabX aquí: microchip.com/pagehandler/en-us/family/mplabx También puede encontrar una nota de versión con dispositivos de depuración compatibles en los archivos
Acabo de ver EEVBlog #841 sobre la dificultad de hacer que un PK3 funcione con cualquier cosa. Un poco prolijo, pero con algunas buenas cositas. Solo obtenga un ICD3, que funciona con casi todo.
@rdtsc: Jaja... Sí, EEVBlog hace buenos ataques :) De todos modos, ICD3 va a ser demasiado costoso para mí. Solo estoy tratando de hacer que mi PK2 funcione en Linux.
Retiraría el PICkit 2 y obtendría al menos un PICkit 3. Es totalmente compatible, ya que, como mencionó, ICD 3 es mucho más costoso. También hay muchos clones de PICkit 3 por ahí.

Respuestas (4)

Lo que puede hacer es descargar el software de programación independiente PICKIT2 y usarlo para cargar manualmente el archivo hexadecimal que MPLAB genera y programar su PIC. Eso es lo que hago si uso PICKIT2 con MPLAB-X v3.15.

Aunque no he probado con Linux. Sin embargo, parece que aquí hay una herramienta de línea de comandos para Linux: http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=pg164120

Busque el PK2CMD.

Una guía sencilla: http://curuxa.org/en/Program_PICs_with_a_PICkit2_using_the_command_line_on_Linux

Tengo curiosidad por saber cómo va eso. En mi computadora Linux, uso PICKIT3, pero aún así sería bueno saber que se puede usar PICKIT2.

Gracias por toda la información @Tahmid. Lo investigaré y volveré.

Tengo el iCP01 (compatible con PICKit 2) y acabo de instalar MPLAB X 4.05 en Mac OS. No puedo hacer que el IPE funcione, como muestra la captura de pantalla.

Sin embargo, al crear un proyecto en el IDE, puedo seleccionar PICkit 2 como mi herramienta de hardware y programar el chip con éxito.

Entonces, parece que solo no es compatible con el IPE.

La lista de soporte de dispositivos para PICkit2 en http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20Readme%20v2-61-00%20(a).txt incluye su dsPIC30F1010, por lo que debería estar capaz de encontrar una versión de MPLAB que funcione.
Ese archivo está fechado el 24 de marzo de 2009, por lo que si puede encontrar algo de ese entonces...

Gracias @brhans por la confirmación de que mi dispositivo funcionará. Pero eso todavía no responde a mi pregunta. Quiero saber si hay algún software para Pickit2 que funcione en Linux.
@shivams, ¿ya probó su versión actual de mplabx? pickit2 aparece en la sección de configuración, por lo que debería ser posible usarlo, incluso si dice que no es compatible.

Uso PICKit2 para programar en MPLABX 5.10. El "reinicio de retención no parece funcionar correctamente. Programa mi chip (16F887). Agregué la línea:

ATTR{idVendor}=="04d8", ATTR{idProduct}=="0033", MODO="666", EJECUTAR+="%E{hotplugscript} agregar"

para z010_mchp_tools.rulesarchivar en /etc/udev/rules.d Será necesario reiniciar, o use las siguientes líneas en la ventana de la consola:

servicio udev reiniciar sudo udevadm control --reload-rules