Hola..
Me pueden ayudar con este problema….
Resulta que estoy utilizando el SDCC, para compilar programas escritos en C, utilizando los PIC, específicamente el 16F877A.
Utilizando la linea de comandos.
Al ejecutar:
SDCC.exe -mpic14 -p16f877a test.c
Todo funciona bien y obtengo el test.asm
Ahora al ejecutar:
Mpasmwin.exe /q /o test.asm
Todo bien y obtengo el test.o
Finalmente para obtener el test.hex ejecuto:
mplink.exe 16f877a.lkr test.o libsdcc.lib /m test.map /o test.out
y obtengo el siguiente mensaje:
MPLINK 4.06, Linker Copyright © 2006 Microchip Technology Inc. Error - Coff file '' does not appear to be a valid COFF file. Error - Could not build member ''in library file 'D:\Archivos de programa\Microchip\Project\Test2\pic16f877a.lib'.
Errors : 2 BUILD FAILED: Tue Mar 27 18:49:33 2007.
En el archivo esta el ejemplo y lo que sucede..
Gracias