Identificacion de .hex en Custom Programmer PK2CMD

Publicar nuevo tema   Responder al tema

Ver el tema anterior Ver el tema siguiente Ir abajo

Identificacion de .hex en Custom Programmer PK2CMD

Mensaje  kainalu el Mar 15 Sep 2009 - 19:11

Hola, por fin pude usar piklab para programar en pic... casi que no... Bueno, lo que hice fue basicamente:

DISTRO LINUX: Kubuntu Karmic alpha 5 9.04

1) Instalar Piklab 0.15.4 ( ya va en la 0.15.5 que salio el pasado 2 de septiembre) desde los repos.
2) Instalar PK2CMD usado make linux, desde la carpeta del archivo descargado de Microchip.
3) Instalar CCS con wine, para usar el compilador.

Bueno, todo bien hasta ahi.

En cuanto al programador:

1) Inicialmente tuve problemas con el Firmware pues estaba usando el programador Pickit 2 firmware 2x, y en mi distro tengo problemas con la misma. Desactualice mi Clon Pickit a firmware 1.2, y use el programador Pickit 2 firmware 1x de piklab, todo bien, ya programo perfecto.
2) Tambien dado que previamente habia instalado PK2CMD, use la opcion custom programmer, y ( previa verificacion del funcionamiento de PK2CMD.. este tambien fue otro problemilla a resolver) la informacion de configuracion que pikitin puso en otro post:

Read: pk2cmd -P -GFtemp.hex

Erase: pk2cmd -P -E

Program: pk2cmd -P -M -Fnombre_archivo.hex

Verify: pk2cmd -P -Y -Fnombre_archivo.hex

Blank: pk2cmd -P -C

Run: pk2cmd -P -W -R

Stop: pk2cmd -P

Mi duda salta en este punto, alguien conoce la manera de que piklab me identifique el archivo .hex actual de manera automatica? Es porque no quiero usar el programa Pk2 firmware 1x de piklab, pues usa el firmware 1.2 que es del 2005, esta como desactualizado a mi parecer xD. Bueno, espero respuesta, nos vemos.

kainalu
Participante
Participante

Cantidad de envíos: 14
Fecha de inscripción: 11/07/2009
Edad: 22
Localización: Medellin, Colombia

Volver arriba Ir abajo

Re: Identificacion de .hex en Custom Programmer PK2CMD

Mensaje  Pikitin el Mar 15 Sep 2009 - 21:09

Mi duda salta en este punto, alguien conoce la manera de que piklab me
identifique el archivo .hex actual de manera automatica? Es porque no
quiero usar el programa Pk2 firmware 1x de piklab, pues usa el firmware
1.2 que es del 2005, esta como desactualizado a mi parecer xD. Bueno,
espero respuesta, nos vemos.


Bueno... en principio parece que no hay manera.

Pero hay un truquito que se puede usar, no es muy cómodo, pero bueno...
Para que funcione, en la carpeta solo puede haber un archivo .hex

Configuras los comandos de esta manera:
Código:

Program: pk2cmd -P -M -F$PWD/*.hex

Verify: pk2cmd -P -Y -F$PWD/*.hex



Tienes que estar grabando desde un proyecto, no funciona si no has creado un proyecto en la carpeta donde estará el archivo .hex.

Lo que hace es que manda a grabar cualquier archivo .hex que haya en el directorio de trabajo actual... si solo hay uno, pues no problem... Smile

No es que sea una buena solución, pero puede hacer una apaño.


Saludos.

Pikitin
veterano
veterano

Cantidad de envíos: 332
Fecha de inscripción: 26/11/2008

Volver arriba Ir abajo

Re: Identificacion de .hex en Custom Programmer PK2CMD

Mensaje  kainalu el Miér 16 Sep 2009 - 8:18

ejeje, Bueno algo es algo, muchas gracias pikitin, de todas formas estare pendiente de las novedades. Por ahi vi que ya salio Piklab 0.15.5 ( la version de las distros es la 0.15.4), liberada el 3 de septiembre. Saludos.

kainalu
Participante
Participante

Cantidad de envíos: 14
Fecha de inscripción: 11/07/2009
Edad: 22
Localización: Medellin, Colombia

Volver arriba Ir abajo

Re: Identificacion de .hex en Custom Programmer PK2CMD

Mensaje  Pikitin el Miér 16 Sep 2009 - 18:49

Si.. salió la 0.15.5.. pero nada nuevo para custom programer o custom compiler... Sad

Pero creo que soluciona algunos bugs con gpsim y alguna que otra cosa.


Suerte.

Pikitin
veterano
veterano

Cantidad de envíos: 332
Fecha de inscripción: 26/11/2008

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Publicar nuevo tema   Responder al tema
Permiso de este foro:
No puedes responder a temas en este foro.