Autor Tema: Configuración SDCC y MPLAB  (Leído 1881 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado fuente

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 571
Configuración SDCC y MPLAB
« en: 11 de Diciembre de 2011, 16:18:24 »
Hola a todos.
Me gustaría empezar a usar el compilador SDCC en Windows con MPLAB (8.80)
Ya he instalado el SDCC y las gputils, y al compilar algo tan sencillo como configurar el puerto A y ponerlo a 1 me da el siguiente error:

Código: [Seleccionar]
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "D:\Archivos de programa\SDCC\bin\sdcc.exe" main.c -c -mpic14 -p16F688 -l"D:\Archivos de programa\SDCC\non-free\lib\pic14;D:\Archivos de programa\SDCC\lib\pic14;D:\Archivos de programa\SDCC\lib" -I"D:\Archivos de programa\SDCC\non-free\include\pic14" --use-non-free
Executing: "D:\Archivos de programa\gputils\bin\gplink.exe" "D:\Archivos de programa\gputils\lkr\16f688.lkr" "D:\Electronica\Proyectos\C18\pic16_sdcc\main.o" "D:\Archivos de programa\SDCC\non-free\lib\pic14\pic16f688.lib" "D:\Archivos de programa\SDCC\lib\pic16\libsdcc.lib" -o "Pic16_sdcc.HEX" -m  -c  -I"D:\Archivos de programa\SDCC\non-free\lib\pic14;D:\Archivos de programa\SDCC\lib\pic14;D:\Archivos de programa\SDCC\lib" -I"D:\Archivos de programa\gputils\lkr"
error: missing definition for symbol "__sdcc_gsinit_startup", required by "D:\Electronica\Proyectos\C18\pic16_sdcc\main.o"
Link step failed.
BUILD FAILED: Sun Dec 11 20:08:43 2011

No encuentro por ningún lado dónde se define el __sdcc_gsinit_startup para incluirlo en el proyecto.

Llevo dándole vueltas un rato y no llego a nada. ¿Alguien me puede echar una mano?

Muchas gracias.

Desconectado Tec_Claudio_Perez

  • PIC12
  • **
  • Mensajes: 62
Re: Configuración SDCC y MPLAB
« Respuesta #1 en: 04 de Enero de 2012, 19:08:05 »
Parece un error de las librerias, segun la pagina 64 del manual del SDCC http://www.puntoflotante.net/sdccman.pdf
Revisaste que estén bien las rutas de las librerias ?
http://www.mail-archive.com/sdcc-user@lists.sourceforge.net/msg00657.html

Desconectado fuente

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 571
Re: Configuración SDCC y MPLAB
« Respuesta #2 en: 14 de Enero de 2012, 19:23:02 »
Muchísimas gracias, Tec_Claudio_Perez. Juraría que en alguno de los intentos ya había incluido la libsdcc y no había funcionado, pero esta vez sí lo ha hecho.

Ahora ya parece que compila y enlaza bien, generando el hex.





 

anything