Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Sentencia de error al compilar


       



#1  Sentencia de error al compilar
juan luis

Registrado: 05 Mar 2006
Mensajes: 4
Ubicación: mexico
citar
Hola:
Podrian ayudarme con una sentencia de error que genera el MPLAB al compilar el archivo asm. Ya revise el programa y no encuentro la falla, incluso modifique algunas sentencias y el error es el mismo. Podrian alguien decirme a que se refiere este error, ¿cual es la condicion ilegal que menciona?

Código: Seleccionar todo
Building VIDEO.HEX...

Compiling VIDEO.ASM:
Command line: "C:\ARCHIV~1\MPLAB\MPASMWIN.EXE /e+ /l+ /x- /c+ /p16F84 /q C:\MISDOC~1\PROYEC~1\VIDEO.ASM"
Error[125]   C:\MISDOC~1\PROYEC~1\VIDEO.ASM 2 : Illegal condition (EOF encountered before END or conditional end directive)

MPLAB is unable to find output file "VIDEO.HEX".

Build failed.


Gracias.

#2  
caliche

Registrado: 12 Mar 2005
Mensajes: 65
citar
Según ese archivo de salida, ejecutaste un instrucción EOF (End Of File) antes de la sentencia de finalización.

Para ayudarte mejor a encontrar el problema, deberías postear el código que estas compilando.

Saludos.

#3  
tzeeth

Registrado: 20 Mar 2006
Mensajes: 4
citar
Si como dice caliche por favor pega el codigo y asi podremos ayudarte mas Razz. Suerte!

#4  
Geo

Registrado: 26 Feb 2006
Mensajes: 38
citar
El error muy probablemente es que se llegó al final del archivo y no encontró el final de una instrucción.

Saludos,
José Jorge (Geo).

#5  
lalosoft

Registrado: 14 Ene 2006
Mensajes: 88
citar
Cita:
Error[125] C:\MISDOC~1\PROYEC~1\VIDEO.ASM 2 : Illegal condition (EOF encountered before END or conditional end directive)


Esta super claro Shocked y no es necesario que postees tu codigo .Te falto colocar la directiva de MICROCHIP ASSEMBLER llamada END que indica que no hay mas codigo para ensamblar(el proposito de esta directiva es por si deseas colocar otro tipo de informacion a continuacion y no quieres que el ensamblador la tome en cuenta) generalmente va como ultima linea de texto en el archivo *.ASM.

#6  
maunix
Colaborador
Registrado: 22 Oct 2005
Mensajes: 649
Ubicación: Cordoba, Argentina
citar
lalosoft escribió:
Cita:
Error[125] C:\MISDOC~1\PROYEC~1\VIDEO.ASM 2 : Illegal condition (EOF encountered before END or conditional end directive)


Esta super claro Shocked y no es necesario que postees tu codigo .Te falto colocar la directiva de MICROCHIP ASSEMBLER llamada END que indica que no hay mas codigo para ensamblar(el proposito de esta directiva es por si deseas colocar otro tipo de informacion a continuacion y no quieres que el ensamblador la tome en cuenta) generalmente va como ultima linea de texto en el archivo *.ASM.


Es así como dices tu lalosoft.

El mensaje indica claramente que falta la directiva END que indica al ensamblador el fin del bloque a ensamblar.

#7  
juan luis

Registrado: 05 Mar 2006
Mensajes: 4
Ubicación: mexico
citar
La instruccion END si se encontraba en el codigo hasta el final.
El problema era que no cerre correctamente un Loop, como el codigo era demaciado largo, (Lo copie de una revista de hace varios años que me perstaron) al transcribirlo cometi ese pequeño error debido a la fata de experiencia, despues de verificarlo muchas veces lo encontre.

Gracias a todos por sus respuestas en realidad me ayudaron.

 Responder



Google
 


 Temas de interés 
El tema está cerrado y no puedes editar mensajes o responder Destacado: Usando PWM - mini tutorial
No hay mensajes nuevos Nombre de algún programa que grafique las compuertas
No hay mensajes nuevos Programa de simulación LabView
El tema está cerrado y no puedes editar mensajes o responder Programa para diseño de bobinas de Aire (Air-Cored)
No hay mensajes nuevos Programa básico para la programación de robots

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||