Autor Tema: PBP, Micro Code Studio con ICProg  (Leído 4669 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado salegret

  • PIC10
  • *
  • Mensajes: 5
PBP, Micro Code Studio con ICProg
« en: 24 de Febrero de 2003, 09:59:00 »
Hola de nuevo listeros...!
Estoy trabajando con el MicroCodeStudio, y existe la posibilidad de compilar y arrancar el programador.
Yo empleo el IceProg, y cuando arranca tengo que cargar el programa *.hex en el mismo.

¿Hay alguna manera de que cuando arranque el ICProg cargue el programa que estamos empleando en el MicroCode?

Hay una serie de opciones a añadir para configurar en programador, he probado algunas, pero no consigo que cuando arranca el ICProg, cargue el programa con el que trabajo.

A ver si sois capaces.....y me lo contais, yo sigo en ello.


Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: PBP, Micro Code Studio con ICProg
« Respuesta #1 en: 24 de Febrero de 2003, 13:47:00 »
Yo utilizo el Pic StartPlus y MPlab y si carga el HEX.

El IcProg no viene en la caja de texto desplegable y quizá por eso no admita ese tipo de grabador.

Saludos
Ricky

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: PBP, Micro Code Studio con ICProg
« Respuesta #2 en: 24 de Febrero de 2003, 14:54:00 »
Sin saber como es la linea de comandos es muy dificil enviarle el resto.
Podes hacer en Microcode que escriba sobre cualquier programador que permita trabajar con linea de comandos.
Averigua esto y te ayudo.

MGLSOFT
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: PBP, Micro Code Studio con ICProg
« Respuesta #3 en: 24 de Febrero de 2003, 14:57:00 »
Efectivamente hay un fichero en C:Archi...MecaniqueMCS que se llama programar.ini. Ahí estan definidos todos los programdores que puede manejar, lo editas y añades algunas lineas de este tipo:

; *********************************************************
; * Name  : PICALL Programmer                             *
; * Notes : The PICALL programmer has some additional     *
; *       : command line parameters which can be used.    *
; *       : Either change the values here or edit the     *
; *       : values from within MicroCode Studio. Editing  *
; *       : from within MCS is the preferred method       *
; *       :                                               *
; *       : Additional Parameters:                        *
; *       : -p   automatic programming all                *
; *       : -pp  automatic programming program memory     *
; *       : -pd  automatic programming data memory        *
; *       : -pc  automatic programming configuration word *
; *       : -pi  automatic program identification         *
; *       : -e   erase before programming                 *
; *       : -v   verify after programming                 *
; *       : -x   close dialog after programming           *
; *       : -n   normal dialog window                     *
; *       :                                               *
; *       : Example:                                      *
; *       :                                               *
; *       : $hex-filename$ -p -v -dpic$target-device$     *
; *       :                                               *
; *       : This example will load the hex file and       *
; *       : target device, then automatically program     *
; *       : the PIC and perform a verify operation        *
; *********************************************************

[PICALL Programmer]
Display = PICALL Programmer
Filename = picallw.exe
Params = $hex-filename$ -dpic$target-device$

Antes tienes que buscar info del IcProg para ver qué parametros hay que ponerle para que abra un fichero desde la linea de comandos. Quizá en la ayuda del IcProg (nunca he utilizado ese programador). Y luego intentas instalarlo.

Saludos.
Ricky

Desconectado marmatar

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1220
    • MSTools
RE: PBP, Micro Code Studio con ICProg
« Respuesta #4 en: 24 de Abril de 2003, 08:04:00 »
Hola, planteado el problema, pero no publicada la solución.
 Busque en el archivo nombrado en el mensaje anterior y encontré en la ayuda del IcProg , donde dice "Opciones para la Línea de Comandos" los parámetros adicionales (opciones) utillizadas por éste.
Entonces pude configurar con éxito el MicroCode Studio 2.1.0.1 (había instalado previamente el Pic Basic Pro 2.42) y agregar el programador IcProg - que ahora uso con el Hardware Programador PIC-Pablín I (modificado gracias a papamarciano).-

El procedimiento es el siguiente:
# Abierto el MicroCode Studio - PICBasic Pro, toco en la barra de texto la opción "View", abriendo el menú desplegable.
# tocar PICBasic Option... la lengüeta Programmer
# Pulsar el boton "Add new programmer"
# abrirá una nueva ventana, tocar la casilla "create a custom programmer entry" y pulsar "next"
# en la casilla "Display Name" escribir "ICProg", pulsar "Next"
# en la casilla "Programmer Filename" escribir el nombre del archivo ejecutable del programador "icprog.exe" (por lo general), pulsar "next"
# en ésta nueva ventana deberemos colocar el camino al archivo ejecutable anterior, pulsamos el boton "find automatically" y encontrará solo el camino, en su defecto pulsar el otro boton y buscarlo manualmente. Pulsar "Next"
# Y  aquí llegamos al los parametros solicitados ...
colocar en la casilla:

$hex-filename$ -p $target-device$ -q

# Pulsar "Finished"

Podrán ver que no fueron agregados los parámetros de verificación, pero la opción verificación luego de programación fué seteada en el IcProg directamente, Uds. pueden hacer como gusten, solo agregando el parámetro -v luego de -p ( el parámetro -q equivale al -x del ejemplo dado en el mensaje anterior, pero difiere para el IcProg, y sirve para cerrar la ventana del programa luego de la programación)

Volviendo a la pantalla del MicroCode Studio verán que si tocan en la flechita que abre el desplegable del ícono "Compile and Program" , encontrarán "IcProg" último en la lista y tildado como seleccionado para utilizar.

Espero que les sea útil,

Salu2

marmatar
Lo posible ya está hecho, entonces hagamos lo imposible - Platón

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: PBP, Micro Code Studio con ICProg
« Respuesta #5 en: 24 de Abril de 2003, 08:46:00 »
Cojonudo, marmatar. Te lucistes!!
Lástima que no se pueda hacer esto mismo para el MPLab.
Un saludo.
Saludos desde Huelva (ESPAÑA)

Desconectado marmatar

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1220
    • MSTools
RE: PBP, Micro Code Studio con ICProg
« Respuesta #6 en: 25 de Abril de 2003, 09:02:00 »
Hola a todos... gracias a una apreciación de cucaracha, me di cuenta que faltaba un parámetro en mi mensaje anterior...
los parámetros correctos son:

-l$hex-filename$ -p -q

Salu2

marmatar
Lo posible ya está hecho, entonces hagamos lo imposible - Platón

Desconectado marmatar

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1220
    • MSTools
RE: PBP, Micro Code Studio con ICProg
« Respuesta #7 en: 25 de Abril de 2003, 09:19:00 »
Paciencia que me equivoqué otra vez... faltan los parámetros para que cambie el dispositivo...
pero en cuanto lo pruebe bien, publico los parámetros correctos... por ahora por lo menos hace que el .hex se vea en ICProg (pero hay que cambiar manualmente el dispositivo) , para que no se cierre la ventana del ICProg automáticamente , quitar el parámetro -q del final-- hasta que solucionemos el problema...

Perdón por los reiterados errores...

marmatar
Lo posible ya está hecho, entonces hagamos lo imposible - Platón

Desconectado marmatar

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1220
    • MSTools
RE: PBP, Micro Code Studio con ICProg
« Respuesta #8 en: 25 de Abril de 2003, 16:49:00 »
por ahora no pude hacer que cambie automáticamente el nombre del dispositivo desde MicroCode pero esto se puede hacer manualmente:
abrir el ICProg previamente a usar el MicroCode, y colocar el nombre del dispositivo a grabar, luego cerrar el ICprog y abrir el MicroCode colocar los parámetros como indiqué en el foro:

-l$hex-filename$ -p –q

acabo de probary está confirmado, hice mi primera grabación de un PIC con Pic Basic, el clasico blink pero funciona bien...
Ahora solo queda que la selección del dispositivo pueda hacerse directamente desde el Micro Code...

Salu2 , seguiré intentando el problema es que los parámetros que da la gente de ICProg para esa función no los tienen aprobados...

marmatar
Lo posible ya está hecho, entonces hagamos lo imposible - Platón


 

anything