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.
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.
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...
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.rules
archivar 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
Rogelio Rowland
shivams
jwsc
Rogelio Rowland
jwsc
shivams
shivams
jwsc
rdtsc
shivams
crosley