TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: Skualo en 28 de Enero de 2009, 20:07:07
-
Buenas, tengo estoy empezando en ensamblador y instale mplab 8.20 sin embargo no puedo compilar me dice debug failed...para probar si era que hacia algo mal de lo del proyecto asignar y demas pues puse el 6.40 con el mismo programa y me compilo.
Alguien sabe algun manual o alguna idea de que podria ser?
Saludos
-
¿Qué texto te entrega al declarar el error, aparte de debug failed?
-
¿Qué texto te entrega al declarar el error, aparte de debug failed?
Debug build of project `C:\a\a.mcp' started.
Preprocessor symbol `__DEBUG' is defined.
Thu Jan 29 13:56:29 2009
----------------------------------------------------------------------
Make: The target "C:\a\rs232.o" is out of date.
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A "C:\16f84a\rs232.asm" /l"rs232.lst" /e"rs232.err" /o"rs232.o" /d__DEBUG=1
Error[129] C:\16F84A\RS232.ASM 1 : Expected (END)
Halting build on first failure as requested.
----------------------------------------------------------------------
Debug build of project `C:\a\a.mcp' failed.
Preprocessor symbol `__DEBUG' is defined.
Thu Jan 29 13:56:30 2009
----------------------------------------------------------------------
BUILD FAILED
-
no sera el error que tira aqui?
Error[129] C:\16F84A\RS232.ASM 1 : Expected (END)
-
Como dice Elmasvital, te faltó escribir END al final del código fuente.
Y si no vas a depurar tu código con el pic conectado a un depurador, no deberías agregar la directiva __DEBUG.
-
Ouch! :?
Cierto falto el end eran archivos distintos el que tenia en el mplab 6.40 y en el 8.20, agregue el end y todo genial y me lo e puesto en release en vez de debug.
Saludos y MUCHAS GRACIAS!!!
-
hola,pues yo tambien estoy en duda de para que sirve poner el mplab en modo debug o relase.yo las pruevas siempre las hago en el pictrainer.que he preparado para que me funcione con el GTP-USB+ y ponga en el modo que lo ponga no veo ningun problema de compilacion.
los .hex son identicos.o almenos funcionan.a no ser que esto solo sirba para programar directamente desde el MPLAB.