como compilar piklab, pikloops y pk2cmd para programar con pickit 2
3 participantes
Página 1 de 1.
como compilar piklab, pikloops y pk2cmd para programar con pickit 2
===============
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.
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- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
Re: como compilar piklab, pikloops y pk2cmd para programar con pickit 2
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- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
Sobre Soporte USb/paralelo
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
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
Re: como compilar piklab, pikloops y pk2cmd para programar con pickit 2
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
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- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
Re: como compilar piklab, pikloops y pk2cmd para programar con pickit 2
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- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
Linea para pickit3
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.
#PICKit3
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="900a", MODE="0660", GROUP="microchip", NAME="PICKIT3"
la opcion name podeis suprimirla, no es necesaria.
migueldemalaga- Participante
- Mensajes : 10
Fecha de inscripción : 24/07/2009
Temas similares
» Problema al compilar pk2cmd
» Pickit 2 firmware. 1.x en Piklab
» Compilar un proyecto en Piklab con CCS [VIDEO]
» Como empezar a programar PICs en Ubuntu en 10 minutos (Asm, C, Basic)...
» Piklab como usuario normal
» Pickit 2 firmware. 1.x en Piklab
» Compilar un proyecto en Piklab con CCS [VIDEO]
» Como empezar a programar PICs en Ubuntu en 10 minutos (Asm, C, Basic)...
» Piklab como usuario normal
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.