SoloCodigo

Programación Específica => Microcontroladores => Programación en C => Mensaje iniciado por: MicroExpert en Miércoles 6 de Junio de 2007, 17:16

Título: Sdcc
Publicado por: MicroExpert en Miércoles 6 de Junio de 2007, 17:16
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