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

Alguien sabe decirme qué es esto ??

5 participantes

Ir abajo

Alguien sabe decirme qué es esto ?? Empty Alguien sabe decirme qué es esto ??

Mensaje por a16er70 Miér 19 Ene 2011 - 14:28

Cuando intento generar el fichero .hex a partir del .asm en piklab, obtengo la siguiente respuesta :

gpasm -c -I/home/maesstrissimo/Electronica/Programas Pics/ -w0 Hola Mundo.asm
Hola Mundo.asm:10: atención: found lower case match for include filename
gpasm -c -I/home/maesstrissimo/Electronica/Programas Pics/ -pp16f628a -w0 Hola Mundo.asm
Hola Mundo.asm:8: atención: Processor superseded by command line.
Hola Mundo.asm:10: atención: found lower case match for include filename
gplink -oHola Mundo.hex -c -ainhx32 -m -I/home/maesstrissimo/Electronica/Programas Pics/ Hola Mundo.o Hola Mundo.o
message: using default linker script "/usr/share/gputils/lkr/16f628a.lkr"
*** Salida con estado: 1 ***

Podéis decirme qué significa ? No me funciona la"ayuda" del PickLab.

Gracias.


a16er70
Participante
Participante

Mensajes : 20
Fecha de inscripción : 12/12/2010
Localización : España - Boecillo

Volver arriba Ir abajo

Alguien sabe decirme qué es esto ?? Empty Re: Alguien sabe decirme qué es esto ??

Mensaje por Risanti Jue 20 Ene 2011 - 3:37

Hola..
Puedes adjuntar el archivo asm que estas trabajando para poder tener mas informacion.


Saludos
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

Alguien sabe decirme qué es esto ?? Empty Re: Alguien sabe decirme qué es esto ??

Mensaje por AcoranTf Jue 20 Ene 2011 - 20:49

Podria tratarse de la sintaxis del archivo asm y de los includes utilizados en el. Cambiale el nombre a Hola Mundo.asm, por algo como hola_mundo.asm. Igualmente si el/los include que utilices tienen nombres con espacios y/o mayusculas, renombralos tambien.
Pruebalo y nos cuentas.

Saludos.

AcoranTf
Participante Activo
Participante Activo

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

Volver arriba Ir abajo

Alguien sabe decirme qué es esto ?? Empty Re: Alguien sabe decirme qué es esto ??

Mensaje por maigke Vie 21 Ene 2011 - 5:37

Saludos

Estoy de acuerdo con acoranTf, tienes algunos errores
mira este caso simple
Alguien sabe decirme qué es esto ?? Seleccin069.th
Con A

Alguien sabe decirme qué es esto ?? Seleccin070.th
Con a



La diferencia es la letra 'a' en el archivo para referenciar al PIC16F628A

y chico3001 de foros de electronica con respecto al warning nos advierte



De entrada no son errores... solo advertencias de que el programa puede correr mal o puede haber problemas en la compilación de esas instrucciones, tiene rato que deje de programar el PIC pero aquí esta lo que recuerdo de esas advertencias...


Processor superceded by command line. Verify processor symbol.- Al compilador no le gusta el comentario que tienes en la linea 1....solo eliminalo o ponlo abajo de la linea de declaración del procesador

El link está aquí http://www.forosdeelectronica.com/f24/problema-al-compilar-archivo-asm-18059/
Espero te sirva
maigke
maigke
Asiduo del Foro
Asiduo del Foro

Mensajes : 210
Fecha de inscripción : 12/04/2009
Edad : 47
Localización : Mexico

Volver arriba Ir abajo

Alguien sabe decirme qué es esto ?? Empty Re: Alguien sabe decirme qué es esto ??

Mensaje por Pikitin Vie 21 Ene 2011 - 20:06

Aunque sean "warnigs" en principio no es ningún problema, solo es información:

Hola Mundo.asm:8: atención: Processor superseded by command line.
En la linea de comandos se ha indicado un nombre de procesador que tiene preferencia sobre el indicado en el archivo asm:

gpasm -c -I/home/maesstrissimo/Electronica/Programas Pics/ -pp16f628a -w0 Hola Mundo.asm

Seguramente en el asm tendrás algo parecido a esto en la linea 8:

LIST p=16F628A



Hola Mundo.asm:10: atención: found lower case match for include filename
Los includes tienen nombres en minúscula y se dió un nombre en mayúscula, aún así gpasm lo acepta pero advierte del detalle.

Seguramente en el asm tendrás algo parecido a esto en la linea 10:

#include P16F628A.inc



Si el programa lo compilaste con GcBasic es normal esto.



Saludos.

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

Alguien sabe decirme qué es esto ?? Empty Re: Alguien sabe decirme qué es esto ??

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.