Errori linker con libreria GLCD e pic18

12 Anni 4 Settimane fa #11 da bgvsan
Risposta da bgvsan al topic Re: Errori linker con libreria GLCD e pic18
siamo tutti sulla stessa barca.. non volevo farti una colpa facendoti sentire un inesperto..
anni fa mi ero scritto una libreria per display a caratteri con l'8051.. e speravo vivamente di poter trovare qualcosa di già fatto dato che un display grafico non ha nemmeno un set di caratteri. e grazie a te anche se a tentativi abbiamo raggiunto il risultato che è quello di far funzionare le cose! quindi grazie!

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • bgvsan
  • Senior Member
  • Senior Member
Di più
12 Anni 3 Settimane fa #12 da StefA
Risposta da StefA al topic Re: Errori linker con libreria GLCD e pic18
tranquillo, non mi sento in colpa :P
era solo per dire che a volte è solo colpa dell'inesperienza se non si capiscono certi "misteri".

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
10 Anni 11 Mesi fa #13 da nevio86
Risposta da nevio86 al topic Re: Errori linker con libreria GLCD e pic18
Ciao a tutti! Riesumo questo vecchio post per chiedere aiuto per lo stesso tipo di errore.
Sto provando a compilare il firmware d'esempio "Esempio_software_1", progetto GLCD_Hello_World.mcp, con le librerie LaurTec_PIC_libraries_v_3.1.1. L'errore di compilazione che ottengo (senza modificare nulla) è il seguente:

MPLINK 4.40, Linker
Device Database Version 1.3
Copyright (c) 1998-2011 Microchip Technology Inc.
Error - symbol 'font_5x7' has multiple definitions.
Errors : 1

Le ho provate quasi tutte ma niente da fare.
Uso MPLAB IDE 8.80 e C18.

I miei include sono:

#include <p18f4550.h>
#include "GLCD_KS0108B.c"
//#include "GLCD_KS0108B.h"
#include "delay.c"
//#include "delay.h"
//#include "timers.h"

Ed ho inserito i due .c e i due .h nel progetto (GLCD_KS0108B e delay)

Chiedo aiuto! Grazie mille in anticipo!
Nevio

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • nevio86
  • New Member
  • New Member
Di più
10 Anni 11 Mesi fa #14 da StefA
Risposta da StefA al topic Re: Errori linker con libreria GLCD e pic18
sembrerebbe che il simbolo 'font_5x7' si stato definito più volte.

prova a includere così:
#include <p18f4550.h>
#include "GLCD_KS0108B.c"
#include "GLCD_KS0108B.h"
#include "delay.c"

#include "timers.h"

e a togliere i file dal progetto.

Se non ti funziona comprimi la cartella del progetto e allegala.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
10 Anni 11 Mesi fa #15 da nevio86
Risposta da nevio86 al topic Re: Errori linker con libreria GLCD e pic18
Maledizione! Funziona!!!
Ma mi spieghi come mai?
Ho dovuto togliere sia i .h che i .c dal progetto (rimandendo solo col main.c)
E' assurdo!
Grazie mille mila!!!!

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • nevio86
  • New Member
  • New Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login