Progetti

   

Tutorial

   

Servizi

   

Sponsor  

   
Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: ERRORI IN COMPILAZIONE CON MPLABX E LTLIB_5_free

ERRORI IN COMPILAZIONE CON MPLABX E LTLIB_5_free 3 Mesi 2 Settimane fa #1

  • giovanni61
  • Avatar di giovanni61
  • Offline
  • Fresh Boarder
  • Messaggi: 2
  • Karma: 0
Un saluto a tutti.
Sto cercando, senza successo con lo standard C99 in MPLAB_X_5.35 e XC8_2.32, di compilare il file LCD "Hello World". Impostando lo standard C90, la compilazione va a buon fine, senza segnalazioni di errori. Non essendo un esperto, sono abbastanza confuso non riuscendo a capire se il problema è dovuto per qualche mio errore o dal compilatore.Grazie
Allegati:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

ERRORI IN COMPILAZIONE CON MPLABX E LTLIB_5_free 3 Mesi 2 Settimane fa #2

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Offline
  • Moderatore
  • Messaggi: 4675
  • Ringraziamenti ricevuti 560
  • Karma: 52
Salve Giovanni,

le librerie sono compilate per lo standard C99, devi impostare C99 anche nel progetto.
Inoltre devi impostare il livello di warning a 0.

A pagina 9 e 10 della documentazione che trovi nella cartella doc della libreria LTlib, puoi vedere i dettagli.

Poi oltre ai warning, se non hai errori e la cosa non funziona, bisogna vedere il codice C che stai scrivendo, l'hardware e relative connessioni.

In applicazioni embedded ci sono diverse variabili che possono far andare storto qualche cosa.

Se invii altri dettagli vediamo dove sono i problemi.

Saluti,

Mauro
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

ERRORI IN COMPILAZIONE CON MPLABX E LTLIB_5_free 3 Mesi 2 Settimane fa #3

  • giovanni61
  • Avatar di giovanni61
  • Offline
  • Fresh Boarder
  • Messaggi: 2
  • Karma: 0
Un saluto Mauro e grazie per aver risposto. Come mi sembra di aver capito, lo standard C99 in xc8 viene applicato di default sia nel xc8_global_option che nel xc8_linker, non so poi se ci sono altre impostazioni. Comunque ho fatto dei progressi: quando ho scritto avevo caricato nel main il file preso dal tuo manuale xc8, caricando ovviamente tutti i file richiesti dal programma di esempio contenuto nella libreria LTlib5. Questa volta invece ho copiato nel main il file di esempio contenuto nella libreria e una volta compilato i warnings si sono ridotti ad uno. Il programma comumque funziona, emulato in Proteus. Allego il file del mail e quello dell'errore.Con la speranza di essermi riuscito a spiegare . Grazie ancora ed un cordiale saluto
Allegati:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Powered by Forum Kunena
   
© LaurTec 2006-2015