Errore Strano del compilatore

  • Lello Guidi
  • Autore della discussione
  • Platino Utente
  • Platino Utente
Di più
7 Anni 1 Settimana fa #1 da Lello Guidi
Errore Strano del compilatore è stato creato da Lello Guidi
Salve, sto ricompilando con la versione 1.44 di XC8, un vecchio file scritto per MPLAB non X.
Adesso compilo con MPLABX IDE 4.01 e mi escono questi errori nonostante mi dica "Build Successful" .
./../Documents/Freedom II/LTlib_v_4.0.4/src/LTlib_delay.c:56: advisory: (1510) non-reentrant function "_delay_ms" appears in multiple call graphs and has been duplicated by the compiler
/Applications/microchip/xc8/v1.44/sources/common/Umul16.c:15: advisory: (1510) non-reentrant function "___wmul" appears in multiple call graphs and has been duplicated by the compiler
main.c:44: warning: (1393) possible hardware stack overflow detected; estimated stack depth: 11

Alla riga 44 del main.c c'è il settings(), che è il seguente:
Code:
[attachment=1524]settings.h[/attachment]

LelloGi
Allegati:

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

  • firstcolle
  • Platino Utente
  • Platino Utente
Di più
7 Anni 4 Giorni fa #2 da firstcolle
Risposta da firstcolle al topic Errore Strano del compilatore
Ciao,
succede quando chiami una funzione sia all'interno del programma principale che all'interno alle routine di interrupt. Il tutto dovrebbe però compilarsi e girare. Il compilatore lo faceva anche prima ma nelle ultime versioni avvisa che le funzioni sono dupplicate perchè a quanto ho capito deve compilarle 2 volte e quindi usare più memoria programma.
I seguenti utenti hanno detto grazie : Lello Guidi

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

  • Lello Guidi
  • Autore della discussione
  • Platino Utente
  • Platino Utente
Di più
7 Anni 4 Giorni fa #3 da Lello Guidi
Risposta da Lello Guidi al topic Errore Strano del compilatore
Allora devo rivedere il programma, sopratutto il setting che era stato creato per essere compilato con la vecchia versione di MPLAB.
Saluti
Lello

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

Moderatori: Mauro Laurenti

Registrati al sito

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

Registrati al sito LaurTec.