Microcontroladores PIC en Linux.
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

como compilar piklab, pikloops y pk2cmd para programar con pickit 2

3 participantes

Ir abajo

como compilar piklab, pikloops y pk2cmd para programar con pickit 2 Empty como compilar piklab, pikloops y pk2cmd para programar con pickit 2

Mensaje por jpic Mar 16 Dic 2008 - 16:35

===============
IDE piklab (realizado en debian lenny)
===============

1. descargar el codigo fuente y descomprimir:

piklab aqui: http://sourceforge.net/project/showfiles.php?group_id=138852
pikloops aqui: http://pikloops.sourceforge.net/download.php
pk2cmd aqui: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1960&fragment3_NextRow=16

versiones utilizadas a la fecha:

piklab: piklab-0.15.4.tar.bz2
pikloops: pikloops-0.2.5.tar.bz2
pk2cmd: PK2CMD V1.12 LINUX & Mac OS X Source Code

2. instalar paquetes necesarios para compilar:

aptitude update

aptitude install build-essential autoconf automake1.9 libc6 libc6-dev kdelibs kdelibs4-dev libreadline5-dev libqt3-mt libqt3-mt-dev libusb-dev kdelibs4c2a libacl1 libart-2.0-2 libattr1 libaudio2 libc6 libfontconfig1 libfreetype6 libgamin0 libgcc1 libice6 libidn11 libjpeg62 libpcre3 libpng12-0 libqt3-mt libreadline5 libsm6 libstdc++6 libx11-6 libxcursor1 libxext6 libxft2 libxi6 libxinerama1 libxrandr2 libxrender1 libxt6 zlib1g

3. compilar piklab, entrar al directorio:

ejecutar como usuario normal: ./configure CFLAGS=-g --enable-debug=full
ejecutar como usuario normal: make
instalar como root: make install

===================================================================
Herramienta pikloops: para calcular retardos en codigo ensamblador:
===================================================================

1. compilar pikloops, entrar al directorio:

ejecutar como usuario normal: ./configure
ejecutar como usuario normal: make
instalar como root: make install

===================================================================
Herramienta pk2cmd: para programar el micro con pickit 2:
===================================================================

1. compilar pk2cmd, entrar al directorio:

ejecutar como usuario normal: make linux compilar para kernel Linux 2.6
make linux-old compilar para kernel Linux 2.4

con esto tendremos el binario listo falta configurar.

debes actualizar el firmware del pickit 2, en el directorio fuente del pk2cmd esta es: PK2V023200.hex

Notas: piklab se instala por defecto en ingles: investigando para ver si es posible tenerlo es español.
completando la info para configurar pickit 2 y pk2cmd. en proceso; falta poco y esperando q me llegue el pickit 2 original para hacer pruebas reales.

por el momento dejo esto, si quieres hacer pruebas perfecto:

=================
USB Port Problems
=================

You need to have read and write access to the port (serial, parallel or USB).
Some distributions do not grant read/write access to regular users by default.
Some additional information written by Linus Walleij regarding interaction
between "libusb" and "udev"/"hotplug".

For distributions using "udev" (Debian Sid, Ubuntu 6,...)
The following procedure may be used to be able to connect to the ICD2/Pickit programmers
as a regular user on distributions using udev [thanks to David Williams]:

* Create file /etc/udev/rules.d/026_microchip.rules:

#PICKit
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0032", MODE="0660", GROUP="microchip"
#PICKit2
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0033", MODE="0660", GROUP="microchip"
#ICD2
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8000", MODE="0660", GROUP="microchip"
#ICD21
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="microchip"

* Create a group named "microchip" and add your username to this group.
jpic
jpic
Participante Activo
Participante Activo

Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia

Volver arriba Ir abajo

como compilar piklab, pikloops y pk2cmd para programar con pickit 2 Empty Re: como compilar piklab, pikloops y pk2cmd para programar con pickit 2

Mensaje por jpic Mar 16 Dic 2008 - 17:05

solusionado lo de tener piklab es español ver en este post: https://pic-linux.forosactivos.net/piklab-f3/piklab-en-espanol-t46.htm
jpic
jpic
Participante Activo
Participante Activo

Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia

Volver arriba Ir abajo

como compilar piklab, pikloops y pk2cmd para programar con pickit 2 Empty Sobre Soporte USb/paralelo

Mensaje por Risanti Sáb 20 Dic 2008 - 0:21

hola .
Quien sabe como puedo hacer para que piklab reconozca un adpatodr Usb/Paralelo en ubuntu 8.10
ya que conecto mi adaptador y este lo reconoce ( aparece en /dev) , sin embargo a configurarlo en piklab, me aparece conexión error.
he consultado en el foro de piklab pero nada aun...

Alguien de ustedes sabe algo sobre esto

http://sourceforge.net/forum/forum.php?thread_id=2653321&forum_id=633023

Saludos
Risanti
Risanti
Risanti
Asiduo del Foro
Asiduo del Foro

Mensajes : 172
Fecha de inscripción : 07/12/2008
Edad : 39
Localización : La Serena Chile

https://www.facebook.com/risanti.electronica

Volver arriba Ir abajo

como compilar piklab, pikloops y pk2cmd para programar con pickit 2 Empty Re: como compilar piklab, pikloops y pk2cmd para programar con pickit 2

Mensaje por jpic Sáb 20 Dic 2008 - 23:20

q tal amigos del foro. por fin llego. lastimosamente no obtuve el pickit 2 original debido a se agotaron, asi q obte por comprar un MPLAB ICD2 compatible (no es el original pero funciona de pelos).

ir al subforo Programadores. encontraran un post de como explico con detalles como configurar el ICD2 y tambien el Pickit 2. en piklab (debian lenny)

saludos desde colombia... Jpic
jpic
jpic
Participante Activo
Participante Activo

Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia

Volver arriba Ir abajo

como compilar piklab, pikloops y pk2cmd para programar con pickit 2 Empty Re: como compilar piklab, pikloops y pk2cmd para programar con pickit 2

Mensaje por jpic Sáb 20 Dic 2008 - 23:30

Risanti escribió:hola .
Quien sabe como puedo hacer para que piklab reconozca un adpatodr Usb/Paralelo en ubuntu 8.10
ya que conecto mi adaptador y este lo reconoce ( aparece en /dev) , sin embargo a configurarlo en piklab, me aparece conexión error.
he consultado en el foro de piklab pero nada aun...

Alguien de ustedes sabe algo sobre esto

http://sourceforge.net/forum/forum.php?thread_id=2653321&forum_id=633023

Saludos
Risanti

q pena amigo pero ni idea de eso tocaria revisar bien q sucede quiza te ayude mi post de como configurar el ICD2, solo tienes q ejecuta un lsusb mirar los respectivos PID i VID cambiarlos por uno de las configuraciones en el archivo rules.

creo q quiza te sirva prueba y cuentanos,

nota: no se si e mismo nombre de microchip para el archivo rule te sirva. lo demas prueba a ver como te va

el problema quiza sea permisos de lectura y escritura en el dispositivo q tienes.
jpic
jpic
Participante Activo
Participante Activo

Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia

Volver arriba Ir abajo

como compilar piklab, pikloops y pk2cmd para programar con pickit 2 Empty Linea para pickit3

Mensaje por migueldemalaga Dom 16 Ago 2009 - 12:33

para el pickit3 se añade esta linea:

#PICKit3
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="900a", MODE="0660", GROUP="microchip", NAME="PICKIT3"

la opcion name podeis suprimirla, no es necesaria.

migueldemalaga
Participante
Participante

Mensajes : 10
Fecha de inscripción : 24/07/2009

Volver arriba Ir abajo

como compilar piklab, pikloops y pk2cmd para programar con pickit 2 Empty Re: como compilar piklab, pikloops y pk2cmd para programar con pickit 2

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.