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

PICkit2 con Piklab

5 participantes

Ir abajo

pickit2 - PICkit2 con Piklab Empty PICkit2 con Piklab

Mensaje por litox9 Lun 6 Jul 2009 - 14:20

Buenas,
Cuando intento conectar con mi PICkit2 con Piclab y teniendo instalado el PK2cmd me sale este mensaje de error:
Conectando Firmware PICkit2 2.x en Puerto USB con el dispositivo 16F877...
Puerto USB: Error al reiniciar dispositivo USB. (err=could not reset: Operación no permitida).

No entiendo que pasa, teneis alguna idea de lo que me puede pasar?

Un saludo y gracias
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por Pikitin Mar 7 Jul 2009 - 0:49

Que tal litox9?

Parece que el error que dices es con los permisos para acceder al USB, entonces creo que te falta hacer esto:


1. crear el archivo: /etc/udev/rules.d/026_microchip.rules

2. con este contenido

#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"


3. crear el grupo "microchip":

groupadd microchip


4. adicionar tu cuenta de usuario al grupo microchip:

adduser nombre_usuario microchip


Más información en este post:
https://pic-linux.forosactivos.net/piklab-f3/como-compilar-piklab-pikloops-y-pk2cmd-para-programar-con-pickit-2-t66.htm



Otra cosa es que Piklab no soporta las últimas versiones del firmware de PicKit2, entonces en Piklab te saldrá un mensaje de este tipo:

Versión de firmware es 2.32.0
La versión de firmware (2.32.0) es más alta que la versión probada con Piklab (2.10.0). Podría experimentar problemas.

Pero eso ya es otra historia.


Saludos.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por litox9 Miér 8 Jul 2009 - 13:59

Gracias, me ha servido, pero tienes razon me da problemas y supongo que será el firmware que tengo el 2.30.0, ¿sabeis como puedo cambiar el firmware por uno mas antiguo? Me suena que dentro del piklab se puede pero no estoy seguro, ¿tiene algun inconveniente hacer esto?
Saludos
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por Risanti Miér 8 Jul 2009 - 15:29

Hola
Para cambiar el firmware del Pickit 2 solo tienes que bajar la version que deseas desde la pagina de Microchip
una vez que lo tengas dejalo por ejemplo en Escritorio.

luego conecta tu Pickit2 ingresa a al Terminal y ejecuta:
ej.

pk2cmd -v

te respondera lo siguiente


Resultara algo
Executable Version: 1.20.00
Device File Version: 1.52.00
OS Firmware Version: 2.32.00

Luego ejecuta

Cd Escritorio/ por ejemplo si el archivo del Firmware esta en Escritorio

pk2cmd -d PK2V012000.hex "PK2V012000.hex Nombre del Archivo descargado Web de Microchip



Luego el te respondera si se completo correctamente o si ocurrio algun error.

Ve esto = https://pic-linux.forosactivos.net/piklab-f3/pickit-2-firmware-1x-en-piklab-t87.htm?highlight=piklab


Suerte.
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

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por litox9 Jue 9 Jul 2009 - 13:27

Muchas gracias, en cualquier otro foro me ubieran mandado a buscar en el foro y ubieran tenido razón, pero aquí se respira buen ambiente, a ver si de una vez por todas consigo hacerlo funcionar.
Un saludo
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por tsk Jue 9 Jul 2009 - 14:36

1.- Cuando una persona sabe, trata de ayudar
2.- Cuando no sabe lo más probable es que te mande a buscar y te de tips de como hacer la busqueda.
3.- Si el que pregunto, realmente no tiene deseos de aprender, y quiere que se le resuelvan todos sus problemas (hasta psicológicos), esos son los que mandas a buscar. Estós son muy fáciles de reconocer, porque plantean sus preguntas (por lo general nada concretas) exigiendo una respuesta rápida, urgente, o lo que sea, porque de seguro se lo han de haber dejado de tarea.

El porque aquí no te mandan a buscar es por la sencilla razón que realmente tienes deseos de aprender y porque no muchos de los que se dedican a la electrónica lo hacen desde Linux, sobre todo cuando estas estudiando.

tsk
Participante
Participante

Mensajes : 11
Fecha de inscripción : 02/06/2009

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por litox9 Vie 31 Jul 2009 - 14:37

Me he cambiado de Debian a Kubuntu y ahora vuelvo a tener el mismo problema que al principio, nose si ubuntu utiliza otro archivo para los permisos del usb o que es lo que pasa, he seguido los pasos igual que antes y nose que puedo tener mal...
¿Alguna idea?
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por Pikitin Vie 31 Jul 2009 - 19:14

Las instrucciones para los permisos en principio son para Ubuntu, yo diría que deberían funcionar en Kubuntu también, pero la verdad es que no estoy seguro.

Cual es el tema... no te reconoce el PicKit?... que te sale si le pides un lsusb?

Has vuelto a compilar el pk2cmd o estás usando Piklab? (Piklab no usa pk2cmd)

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por litox9 Sáb 1 Ago 2009 - 11:20

Pues parece que por misterios de la vida, despues de toquetear un poco y reiniciar ya funciona aunque otra vez me sale "Dispositivo desconocido", supongo que sera problema del firmware.
¿Entonces piklab no usa el pk2cmd? Tenia entendido que si...
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por Pikitin Mar 4 Ago 2009 - 0:42

¿Entonces piklab no usa el pk2cmd? Tenia entendido que si...

Que yo sepa el Piklab usa su propio software para comunicarse con el PicKit... precisamente por eso no funciona bién con las últimas versiones de firmware, si usara el pk2cmd no habría problema.

Como estoy reinstalando todo he probado con el PicKit2 en Piklab, el Piklab que uso es la versió 0.15.4 descargado de aqúi: http://www.box.net/shared/qnh4r0mg3h , pero creo que en Ubuntu Jaunty ya viene esta versión en los repositorios, pero con la 0.15.2 no se puede hacer esto.

He intentado con el firmware 2.1 y 2.10 y no me ha funcionado, para tener PicKit2 en Piklab con el firmware 1.20 que es el que me ha funcionado no hace falta instalar pk2cmd. lo acabo de hacer así:

-Descargar firmware : http://ww1.microchip.com/downloads/en/DeviceDoc/FirmwareV2.10.00.zip y descomprimir (aqui hay varios firmwares).

-Abrir Piklab, seleccionar el programador Firmware PICkit2 2.x

-Ir a: "Programador/Avanzado", clickar en "firmware/Uploading"... se abrirá una ventana para seleccionar archivo

-Buscar en la carpeta "FirmwareV2.10.00/FirmwareV2/_output" y seleccionar el archivo correspondiente al firmware que queramos cargar, para firmware 1.20: PK2V012000 & BL.hex

-Aceptar aunque diga dispositivo desconocido o cosas de esas... comienza a cargar el firmware... tarda un rato.

-En Piklab seleccionar el programador: Firmware PICkit2 1.x , y ya está... PicKit2 funcionando en Piklab


De esta manera está funcionando en Piklab, si quieres manejarlo también desde linea de comando entonces si tienes que instalar el pk2cmd, lo que no sé es si con este firmware hay que instalar también una versión anterior de pk2cmd.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por litox9 Miér 5 Ago 2009 - 13:52

Después de hacer un programa sencillito en SDCC para encender un LED, me lo compila y me lo programa, pero no funciona, el PICkit no me da tensión el Vpp, ¿eso es normal? ¿No tiene esa funcion piklab? Podria ponerlo en una fuente externa pero si se puede así es mas facil.
El programa es éste por si hay algo mal.

#include

typedef unsigned int word;
word at 0x2007 CONFIG = _XT_OSC & _WDT_OFF & _PWRTE_OFF & _BODEN_OFF & _LVP_OFF & _CPD_OFF & _WRT_OFF & _DEBUG_OFF & _CP_OFF;

void main(){
while(1){
PORTB=0x01;
}
}

Como veis no tiene mas que eso.

Un saludo
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por Fernan Miér 5 Ago 2009 - 14:48

Yo uso ICD2 y en el piklab aparece en el menu "programador-preferencias", " destino autoalimentado"

Si esta marcado el programador no da VCC, si lo desmarcas te alimenta el circuito a traves del programador.

Un saludo

Fernan

Fernan
Participante Activo
Participante Activo

Mensajes : 38
Fecha de inscripción : 17/12/2008
Edad : 60
Localización : Bilbao

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

Mensaje por Pikitin Miér 5 Ago 2009 - 22:09

También deberías descartar otros problemas probando a alimentar el circuito con una fuente externa.
¿que reloj estás usando?

Si te graba bién y te verifica bién y te lee bién y lo que te lee es igual a lo que grabaste entonces debería funcionar.

Por cierto... al final como lo conseguiste? instalaste el firmware 1.20?

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

pickit2 - PICkit2 con Piklab Empty Re: PICkit2 con Piklab

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.