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

PIckit 2 trabajando PIKDEV v 1.10

5 participantes

Página 1 de 2. 1, 2  Siguiente

Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Risanti Miér 21 Ene 2009 - 3:25

Hola A todos..

Hace poco compre mi pickit2, el cual he probado con pikdev v1.10 y me a soprendido ya que funciona de maravilla incluso mejor que en piklab(15.4).

1.- Lo primero descargar Pikdev desde:

http://pikdev.free.fr/pikdev_1.1.0-1_i386.deb

2.- Descargar e instalar pk2cmd para linux desde pagina microchip http://ww1.microchip.com/downloads/en/DeviceDoc/pk2cmdv1.20LinuxMacSource.tar.gz
para instalar hay que descomprimir el archivo e ingresar a traves de consola a la carpeta pk2cmdv1.20LinuxMacSource (segun donde la descomprimimos)
ejecutar
make linux
sudo make install

conectar pickit 2 al pc y ejecutar,para probar si detecta el programador :

pk2cmd /?v


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

ademas con el comando pk2cmd -d PK2V023200.hex ' el hex se descarga desde la pagina de microchip y espara actualizar firmware si es necesario.

3.- el resto es configurar en pikdev en el menu configure/global/ elegir la opccion pk2cmd external programmmer,aceptar

4. ingresar pulsar F6 o Tool /programs para ingresar a programa para grabar nuestros pic,seleccionar el hex.. y listo.. en tres segundo programaran un pic de 4kb.. jajaja
PIckit 2 trabajando PIKDEV v 1.10 Pk2cmdiw7.th

En mi caso yo estoy usando Piklab junto a sdcc, sin embargo grabo el pic con pikdev. ya que piklab no me reconoce el pic 16f88. (utilizando pickit con firmware 1.x o 2.x), sin embargo este ide Pikdev es muy bueno y simple de usar..
con el pk2cmd se puede utilizar directamente desde la consola pero es mas facil con pikdev.


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

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por arcachofo Miér 28 Ene 2009 - 6:06

Pues la verdad es que con pikdev no hay problema.

Con piklab dice que el firmware 2.32.0 podría no funcionar correctamente, y así es, tienes idea de si las anteriores versiones de firmware se pueden conseguir?
arcachofo
arcachofo
Participante Activo
Participante Activo

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

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

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

yo hay varias disponibles en internet yo tengo la V1.20 , V2.1 pero con la V,12 es la que me funciona mejor con piklab.

Sin embargo a la hora de programar trabajo con pickit desde el terminal con la version 2.32 es mejor mas rapido solo cosa de ejecutar por ej.

pk2cmd -PPIC16f876A -F nombreprograma.hex -M




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

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Pikitin Miér 8 Jul 2009 - 19:36

Oye, pues no estaría mal tener esos firmware por aquí para descargarlos facilmente.

Una vez estube buscando en Microchip y no hubo manera, solo encontraba el último firmware; es que en la página de Microchip yo al menos me pierdo facilmente, me cuesta encontrar las cosas.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Miér 6 Ene 2010 - 21:45

Hola, he instalado el pk2cmd y el pikdev, pero no me aparecen en los menus, por lo que no puedo lanzar el pikdev. Tengo Guadalinex V6, basado en Ubuntu 9,04.
Alguien me echa una mano?

Gracias por adelantado.

Saludos.

P.D.: He encontrado el ejecutable de pikdev, en la carpeta /usr/bin, pero no puedo configurarlo porque al seleccionar el programador como indica Risanti, me sale este mensaje de error: "Programming tool not found. Please install pk2 application". Por otro lado tampoco tiene la opcion de USB, solo paralelo y serie. Como la version de firmware que tiene mi PicKit2 es antigua, (2.30.1), he intentado actualizarlo con el comando igualmente indicado por Risanti y me sale este error: "PK2DeviceFile.dat device file not found.".
Asi que estoy mas perdio que la 10-11.
A ver si me ayudais a ponerlo en marcha.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Geo Jue 7 Ene 2010 - 5:23

Primero comprueba que pk2cmd esté accesible desde la línea de comandos, abre una terminal e intenta ejecutar pk2cmd, si te aparece el mensaje de comando desconocido, o no tienes instalado el programa o la ruta en que lo instalaste no se encuentra accesible de manera global (no está en el "path"). Si instalaste pk2cmd pero te sale el mensaje, intenta agregar la ruta en que se encuentra a la variable PATH de tu entorno, una vez que lo consigas creo que se habrá solucionado el problema en pikdev.

Geo
Participante Activo
Participante Activo

Mensajes : 92
Fecha de inscripción : 16/12/2008
Localización : México

http://hsblog.mexchip.com

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Risanti Jue 7 Ene 2010 - 5:37

Hola.. a todos..
Por lo siguiente.
, he intentado actualizarlo con el comando igualmente indicado por
Risanti y me sale este error: "PK2DeviceFile.dat device file not
found.".

intenta copiar el archivo PK2DeviceFile.dat a /usr/local/bin/
; estos archivos estan en la carperta donde compilaste pk2cmd.(en esa misma carperta debe estar el ejecutable pk2cmd)



https://pic-linux.forosactivos.net/piklab-f3/clon-pickit2-en-piklab-no-reconoce-t141.htm

Cualquier Cosa.. Avísanos..

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

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Jue 7 Ene 2010 - 13:36

Gracias a ambos por vuestras respuestas.
Para Geo, si tengo instalado el pk2cmd y funciona, ya que de ahi saque los datos de mi PicKit2, o sea la version de firm, ademas su ubicacion esta en la variable PATH. Pero sigue saliendo el mismo mensaje de error.
Para Risanti, He colocado el archivo de datos en donde me indicas y ahora sale esto:
"root@tanausu-PIV-4N:/# pk2cmd -d PK2V023200.hex
PICkit 2 found with Operating System v2.30.01
Use -D to download minimum required OS v2.32.00 or later
Error opening hex file.".

Edito: Ya he actualizado el firmware desde otro ordenador con windows, pero los demas problemas siguen igual, no puedo seleccionar el PicKit2 ni configurar el resto, en el PikDev al lanzarlo sale un mensaje que dice que no se puede detectar el puerto paralelo, pero lo peor es que en el programa no hay opcion para seleccionar el USB.
Podriais explicarme que hacer ahora para poder configurarlo y utilizarlo?

Saludos.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Risanti Vie 8 Ene 2010 - 13:04

Hola AcoranTf .

Sobre el ultimo error al intentar actualizar el firmware, estas seguro que estas escribiendo literalmente.
Código:

pk2cmd -d PK2V023200.hex

Y otra cosa para ejecutar esto debes estar ubicado en dentro del folder que contiene el archivo PK2V023200.hex
este lo puedes descargar Aqui

Ademas Recuerda que dentro de PikdeV debes ir a Configure, Pikdev para entrar al menu global Setting/ elegir en la pestaña de Programmmer la opccion pk2cmd (version >=1.20 external) programmmer,aceptar.

Intenta con esto.

Saludos PIckit 2 trabajando PIKDEV v 1.10 Icon_bounce PIckit 2 trabajando PIKDEV v 1.10 Icon_bounce RiSanti PIckit 2 trabajando PIKDEV v 1.10 Icon_bounce PIckit 2 trabajando PIKDEV v 1.10 Icon_bounce
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

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Vie 8 Ene 2010 - 13:22

Hola Risanti, respecto a la actualizacion, le estaba haciendo bien pero desde el raiz, no obstante eso lo solucione, como te dije lo actualice desde windows.
Como tambien dije ya, no me permite seleccionar puerto USB y tampoco el PK2CMD External Programmer, sale el error ya indicado anteriormente.

Por otra parte he instalado tambien el Piklab y tampoco me funciona, da errores similares y no reconoce el PicKit2.

Saludos.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Pikitin Vie 8 Ene 2010 - 14:24

Hola AcoranTf.

Solo comentarte que con el pickit2 en Piklab y creo que también en Pikdev no es necesario seleccionar el puerto, solo seleccionar el programador Pickit2 como dice Risanti.

Respecto al problema que persiste, no tengo ni idea; supongo que este:
"Programming tool not found. Please install pk2 application"

Saludos.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Sáb 9 Ene 2010 - 0:00

Hola Pikitin, si exactamente ese es el error que no consigo solucionar. Me trae de cabeza.

Saludos.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Risanti Sáb 9 Ene 2010 - 4:59

Consulta... Tu quieres usar Pk2 o Pk2cmd ya que son distintos software. lo que te explicado es para configurar usando pk2cmd, que segun lo que veo es el que tienes instalado en tu pc.
YA que el error creo que estas seleccionando pk2 , seguro que selccionas la opccion pk2cmd (version >=1.20 external) programmmer,aceptar. y ademas la ruta pk2cmd es la correcta .
Ve esto Menu Pikdev

La Verdad igual me tiene intrigado.. por eso orientame para poder hacerme una idea, de por donde esta el problema.

Saludos

PIckit 2 trabajando PIKDEV v 1.10 Icon_bounce PIckit 2 trabajando PIKDEV v 1.10 Icon_bounce RiSanti PIckit 2 trabajando PIKDEV v 1.10 Icon_bounce PIckit 2 trabajando PIKDEV v 1.10 Icon_bounce
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

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Dom 10 Ene 2010 - 12:03

Hola de nuevo, mira Risanti, estamos dandole vueltas a lo mismo una y otra vez. No soy novato, aunque este programa en concreto no lo he utilizado antes.
He realizado todo lo que pudiese tener alguna logica, he seguido vuestras sugerencias y todo sigue igual. No se que esta pasando pero es bastante extraño, podria ser problema de alguna dependencia no cumplida por parte de Guadalinex, pero no me salio ningun error al respecto, ni durante la instalacion ni despues.
El PK2CMD esta instalado y aparentemente funcionando, ya que desde consola al ejecutar los comandos que hay en tu comentario del principio, todos funcionan, aunque no todos den el resultado deseado. Compruebalo en esta imagen.
Resumiendo, tengo estos problemas:
Al ejecutar el PikDev, sale este mensaje
aunque supongo que cuando consiga seleccionar el PK2CMD Programmer, se solucionara.
Al Intentar seleccionar el PicKit2, sale esto.

De momento necesito solucionar esto, despues ya veremos si todo va bien o sale algo nuevo.

Saludos.

P.D.: Edito para agregar esta imagen del PATH.
Como puedes ver abajo estan los ejecutables de PikDev y PikLab, en la ruta /usr/bin, la cual esta incluida en el PATH.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Pikitin Dom 10 Ene 2010 - 14:35

Hola.

Lo único que veo es que en esta imagen: sale esto. no tienes puesta la ruta al ejecutable de pk2cmd.

No uso PikDev y nosé como funcionará el tema, quizás esas rutas las pone el programa si encuentra el ejecutable, pero es posible que si el archivo no está donde el programa espera que esté haya que introducirlas manualmente.

Quizás no sea eso, pero por si acaso...


Saludos.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Pikitin Dom 10 Ene 2010 - 15:49

Hola de nuevo.

Dándole vueltas a esto hay un par de cosas extrañas en el funcionamiento de tu instalación de PikDev:

Cómo lo has instalado?
Lo digo porque veo que en esta imagen: Compruebalo en esta imagen. estás ejecutando pk2cmd como usuaruio root... no con privilegios de root sino directamente como si hubieras iniciado sesión como usuario root.
Si has instalado PikDev desde ahí (como usuario root) entonces tendrás el archivo de configuración en la home de root: /root/.kde/share/config/pikdevrc y seguramente PikDev no te saldrá en el menu de aplicaciones en tu sesion de usuario.

Donde tienes el ejecutable pk2cmd?
He instalado y probado PikDev (1.2.1) y funciona todo bién, detecta mi ejecutable pk2cmd sin problema (siempre que esté en el path)
También veo en la imagen de antes que te has movido hasta /home/tanausu para ejecutar pk2cmd.. no sé si será casualidad, pero si el pk2cmd lo tienes en /home/tanausu/ entonces PikDev no lo va a detectar (a no ser que añadas esta ruta al PATH).

Como se ve en esta imagen: sale esto. PikDev no encuentra pk2cmd, entonces es casi seguro que no lo tengas en el path, pero seguramente si pones manualmente la ruta al ejecutable debería funcionar.

Por ejemplo yo tengo pk2cmd y PK2DeviceFile.dat en /home/usuario/bin y tengo esta ruta en el PATH; funciona todo bién y lo detecta tanto el PikDev como Piklab, Ktechlab y tambien funciona deste linea de comandos.

Bueno... si todo este rollo te da alguna idea de lo que puede ser, pues bién.


Saludos.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Dom 10 Ene 2010 - 17:02

Hola Pikitin, gracias por tu interes.
El problema iba por tu primera rerspuesta, era problema de PATH, aunque no donde tu indicabas, sino en la ruta del PK2CMD que estaba vacia, le he puesto la buena y ya lo acepta, ademas como yo esperaba ya no sale lo del puerto paralelo al iniciar.
Pero ahora tengo otro problema y es que no se donde y como seleccionar el micro con el que voy a trabajar, por defecto sale con el PIC12F509.
Creo que al final hare todo lo referente a los PIC's con winbugs aunque no me guste, pero ante todo soy practico y si con Linux me va a dar tantos problemas prefiero pasar de Linux en este tema.

Respecto a tu segundo comentario, el hecho de que veas que estaba identificado como root, es porque cuando voy a realizar varias operaciones como root ,lo pongo asi para evitar escribir a cada paso sudo, pero la instalacion la hice bien y como usuario normal.
Gracias una vez mas.

Saludos.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Pikitin Dom 10 Ene 2010 - 18:17

Bien, me alegro de que lo hayas solucionado.

Pero ahora tengo otro problema y es que no se donde y como seleccionar
el micro con el que voy a trabajar, por defecto sale con el PIC12F509.
El pic se selecciona en el menu: Configure/PikDev/Assembler
Quizás no es el mejor sitio y debería estar accesible más directamente, pero así es como está.

Creo que al final hare todo lo referente a los PIC's con winbugs aunque
no me guste, pero ante todo soy practico y si con Linux me va a dar
tantos problemas prefiero pasar de Linux en este tema.
Bueno.. es tu elección, pero en realidad no da tantos problemas, normamente son errores nuestros.

En este caso el verdadero problema es que no habías instalado pk2cmd "correctamente" (aunque uno lo instala donde quiera) ; en principio el ejecutable debería estar accesible de forma global (en el PATH) para que todo funcione "automaticamente", si hubiera estado en el PATH, PikDev lo hubiera encontrado solo.

Aunque uno puede elegir no poner el ejecutable en las carpetas que están en el PATH por defecto (todas las "bin" ) pero entonces hay que añadir esa ruta al PATH o ejecutar poniendo la ruta completa al ejecutable.
En este caso lo has solucionado poniendo la ruta completa al ejecutable en PikDev, pero en mi opinión sería mejor colocar el ejecutable en el PATH y así no tendrás problemas para ejecutarlo desde donde sea... aunque esto es elección de cada uno.

La manera correcta creo que sería poner pk2cmd en /usr/local/bin ya que ahí es donde tienes el archivo .dat (creo), así te evitarías problemas.

Pero si te fijas en la primera respuesta (la de Geo) te estaba diciendo eso precisamente:

Primero comprueba que pk2cmd esté accesible desde la línea de comandos,
abre una terminal e intenta ejecutar pk2cmd, si te aparece el mensaje
de comando desconocido, o no tienes instalado el programa o la ruta en
que lo instalaste no se encuentra accesible de manera global (no está
en el "path")
. Si instalaste pk2cmd pero te sale el mensaje, intenta
agregar la ruta en que se encuentra a la variable PATH de tu entorno
,
una vez que lo consigas creo que se habrá solucionado el problema en
pikdev.
En tu caso, si tienes pk2cmd en /home/usuario/ te va a funcionar al ejecutarlo desde una terminal, ya que te abre la terminal precisamente en esa carpeta, entonces quizás parecía funcionar, pero en realidad no estaba accesible de forma global. Quizás por aqui viene la confusión.


Saludos.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Dom 10 Ene 2010 - 20:09

No Pitikin, no es como dices. Te explico.
Yo instale todo siguiendo las instrucciones de este mismo hilo y no cambie nada, acepte todo lo que salia por defecto y en esas condiciones a todos os funciona.
Por otro lado creo que te has confundido al mirar las imagenes, pero el pk2cmd y el archivo de datos, estan donde deben estar, o sea en /usr/local/bin. Lo que ocurria antes era que en esta imagen
justo debajo del boton OK, hay una linea que hace referencia al pk2cmd y que esta vacia, pues yo solo puse ahi la ruta correcta y asi lo acepta, pero de eso nadie ma hablo, lo hice cuando tu comentaste que parecia problema de path.
En cuanto a lo de seleccionar el micro, ya habia visto en assembler las dos lineas que en teoria sirven para ello, pero ocurre una cosa, habitual en mi caso y extraña en general, de las dos lineas de seleccion, en la de Assembler => Processor, solo sale un asterisco y en la de Disassembler => Processor, ni eso, la linea completamente vacia.
Entiendes porque decia lo de seguir en win?. Ante tanta cosa rara e imcomprensible no me queda otra opcion.

P.D.: Edito para hacerte una pregunta mas, como dices que lo instalaste tu y te va bien, dime exactamente que te pone en todas las lineas de la pantalla de configuracion global, a ver si por ahi lo pongo en marcha.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Pikitin Dom 10 Ene 2010 - 20:55

No Pitikin, no es como dices. Te explico.
Si... perdona, creo que he supuesto demasiadas cosas..

Por otro lado creo que te has confundido al mirar las imagenes, pero el
pk2cmd y el archivo de datos, estan donde deben estar, o sea en
/usr/local/bin
Por ejemplo he supuesto que no tenías los archivos en /usr/local/bin o similar, porque se supone que PikDev lo hubiera encontrado.
Y que pk2cmd te funcionaba desde terminal porque quizás tenías el ejecutable en tu home.. (es la unica explicacion que se me ocurre).


justo debajo del boton OK, hay una linea que hace referencia al pk2cmd y que esta vacia,
En mi caso en esa linea aparece automaticamente la ruta a pk2cmd (si está en el path).


Entonces si que es un comportamineto extraño, lo digo también por lo de seleccionar el pic, a mi me sale por defecto el 12c508 y una lista desplegable para seleccionar el pic.

Pero vamos.. que no es lo normal tener tantos problemas. Siempre hay problemas que solucionar, tanto en Linux como en Win2, pero en este caso no sé que decir...


Saludos.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Dom 10 Ene 2010 - 21:30

Ante tanto problema he estado haciendo mas pruebas. Tengo una instalacion vieja de Guadalinex, es la misma version, la 6, pero la deje porque tenia instaladas demasiadas cosas y preferi hacer una nueva instalacion limpia, con la idea de borrar despues la antigua. Como aun no la borre, he intentado instalar en ella tanto el PikDev como el pk2cmd.

Antes de seguir una aclaracion, como dije mas atras yo segui las instrucciones de este hilo, dadas por Risanti. Al volverlas a leer para la nueva instalacion, me he acordado que en la otra instalacion tuve una duda y es que dice Risanti:

1.- Lo primero descargar Pikdev desde:

http://pikdev.free.fr/pikdev_1.1.0-1_i386.deb

2.- Descargar e instalar pk2cmd para linux desde pagina microchip http://ww1.microchip.com/downloads/en/DeviceDoc/pk2cmdv1.20LinuxMacSource.tar.gz
para instalar hay que descomprimir el archivo e ingresar a traves de consola a la carpeta pk2cmdv1.20LinuxMacSource (segun donde la descomprimimos)

Como puedes ver no dice que al descargar el PikDev se instale y yo lo que hice fue guardar el PikDev e instalar primero el PK2CMD, despues instale el PikDev. No obstante no observe ningun error, pero no estoy completamente seguro que fuese asi.
A partir de ahi empezo la odisea de intentar echarlo a funcionar y en eso estoy.

Bueno como decia he intentado instalarlo en la otra particion que contiene otra instalacion de Guadalinex, esta vez instalando primero el PikDev y despues el PK2CMD, pero al dar la orden "make linux" me salen tres errores, haciendo referencia a archivos CPP, indicando que no se encuentran los archivos, pero he mirado en la carpeta de descompresion y si que estan. Tambien he mirado en las lineas que se indican en cada error las citas que hacen esas lineas y tambien se cumplen.
Hasta ahi llego.
Ya lo unico que se me ocurre es desinstalar TODO lo referente a PikDev y pk2cmd, incluidos los fuentes y empezar de cero.

Te agradeceria me eches una mano en esta tarea, ya que no quiero dejar nada que pueda volver a dar problemas. Me puedes indicar todos los pasos para desinstalar y eliminar todo lo indicado?.

Gracias, espero tu respuesta.

Saludos.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Pikitin Dom 10 Ene 2010 - 22:58

Ok...

El Pikdev lo puedes desionstalar (si lo instalaste con el paquete deb) con "sudo apt-get remove pikdev" o desde Sinaptic .
Luego deberías borrar los archivos de configuración y demás, entonces borra la carpeta :/home/tanausu/.kde/share/apps/pikdev y el archivo: /home/tanausu/.kde/share/config/pikdevrc .Al menos en mi sistema están ahí.

El pk2cmd creo que solo es borrar los archivos pk2cmd y PK2DeviceFile.dat.


Otra cosa es que el enlace al deb de pikdev es de una versión de hace un tiempo, yo instalé la versión 1.2.1: http://pikdev.free.fr/pikdev_1.2.1-1_i386.deb , descargado de la página de PikDev: http://pikdev.free.fr/

Aunque yo lo instalé en Ubuntu 8.04, no sé si en versiones posteriores haya otros problemas... está el tema de KDE3 y QT3, por si acaso comprueba que tienes estas librerías instaladas: libqt3-mt y kdelibs-dev
Aquí puedes leer otras cosas acerca de la instalación de PicDev: http://pikdev.free.fr/installation#with_script , aunque la mayoría son acerca de la instalacion compilando las fuentes pero tambien comenta alguna otra cosa.


Respecto al pk2cmd:
Puedes descargar el ejecutable precompilado.
Para Kernel 2.26 : http://ww1.microchip.com/downloads/en/DeviceDoc/pk2cmdv1-20Linux2-6.tar.gz
Pero no sé que Kernel usa Ubuntu 9.04, para saberlo: en una terminal: "uname -r"
Si tu Kernel es posterior, no te queda otra que compilar pk2cmd, para eso se descarga este:
http://ww1.microchip.com/downloads/en/DeviceDoc/pk2cmdv1.20LinuxMacSource.tar.gz

Aquí (al final) tienes todos los archivos disponibles en Micrcgip: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805&redirects=pickit2

Para compilar pk2cmd comprueba que tienes instaladas las librerías: libusb y libusb-dev
Luego solo es descomprimir y en una terminal situada en esa carpeta ejecutar: "make linux" para compilar y si no hay problema se instala con: "sudo make linux install" EDITADO: se me olvidaba que esto no funciona bién, lo mejor es copiar directamente el pk2cmd y el PK2DeviceFile.dat a /usr/local/bin/

Yo instalaría primero pk2cmd y luego PikDev, para que ya se encuentre con pk2cmd en su sitio.

Todo esto lo acabo de hacer y me ha funcionado... pero claro, en Ubuntu 8.04... espero que también te funcione en 9.04.


Saludos.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Lun 11 Ene 2010 - 1:28

Bueno vamos progresando, lo reinstale y ahora funciona aparentemente bien, solo hay un problema, no detecta el PIC a programar, sale este mensaje cuando le doy a leer: "No device detected".
Para no volver a perdernos en otra maraña te comento que antes de compilar el pk2cmd, trate de instalar las librerias que me indicaste con apt-get install y la libusb-dev ya estaba instalada, pero la libusb me sale este mensaje: "E: No se pudo encontrar el paquete libusb"
Podria ser ese el motivo de que no detecte el PIC?.
Con el PikLab tampoco lo detecta.
El Pic que quiero probar es el PIC16F690, que me vino en el kit de desarrollo junto al PicKit2.

Saludos.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Pikitin Lun 11 Ene 2010 - 2:00

Respecto a libusb: si tienes libusb-dev instalado seguramente tengas libusb también, lo que pasa es que el nombre completo de libusb incluye la versión, en mi caso: libusb-0.1-4, si quieres asegurarte busca libusb en synaptic. O simplemente comprueba que pk2cmd funciona desde linea de comandos.

Respecto a la deteccion del pic: prueba a seleccionar cualquier otro pic que sea auto-detectable, el que viene por defecto (12c508) no es autodetectable y parece que entonces el PikDev ni lo intenta...
A mi almenos tampoco me detectaba en un principio hasta que cambié el modelo de pic, una vez que elegí uno autodetectable (p16f628) ya me detectató el que tenía conectado (p16f876).

Saludos.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por AcoranTf Lun 11 Ene 2010 - 2:06

Joer, una de cal y otra de arena. Acabo de descubrir que ahora no va bien el pk2cmd, cuando ejecuto el comando "pk2cmd /?v", para detectar el PicKit2, sale este resultado:
Executable Version: 1.20.00
Device File Version: not found
OS Firmware Version: PICkit 2 not found
Y esta correctamente conectado, esto es increible.
En cambio ejecute el comando de actualizacion de firmware y lo hizo bien, aunque ya tenia la ultima version, pero la sobreescribio y reseteo el PicKit2 y no dio ningun error.

Respecto a libusb, efectivamente esta instalada, en la version 0.1.4

Saludos.

AcoranTf
Participante Activo
Participante Activo

Mensajes : 44
Fecha de inscripción : 10/11/2009

Volver arriba Ir abajo

PIckit 2 trabajando PIKDEV v 1.10 Empty Re: PIckit 2 trabajando PIKDEV v 1.10

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 1 de 2. 1, 2  Siguiente

Volver arriba

- Temas similares

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