Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! May 05, 2014 09:30AM |
Registered: 10 years ago Posts: 6,409 |
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! May 08, 2014 02:48AM |
Registered: 10 years ago Posts: 1,714 |
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! May 08, 2014 05:18AM |
Registered: 10 years ago Posts: 6,409 |
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! August 04, 2016 03:44PM |
Registered: 9 years ago Posts: 128 |
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! August 05, 2016 02:56AM |
Registered: 8 years ago Posts: 451 |
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! August 05, 2016 09:06AM |
Registered: 9 years ago Posts: 128 |
Quote
qsecofr
il winmerge è un comparatore di file di testo molto ben fatto che ti permette di evidenziare le differenze tra due file. La stessa cosa (più o meno) la puoi fare anche con altri software (per esempio in notepad++ c'è un plugin "quasi obbligatorio" che lo fa) ma c'era anche in ultraedit.
Ti permette di capire quali cose sono cambiate....certo che da una versione molto vecchia ad una molto nuova troverai presumo molte differenze anche sul come sono state chiamate le voci... boo... comunque alla fine anche "leggendolo" dovresti riuscire a venirne a capo.
Comunque se hai il vecchio configuration.h prova a compararlo con l'overall.h: assi, lcd, endstop, velocità, settaggi termici è tutto settato e raggruppato in configuration_overall: tu alla fine devi modificare quello (e basta in teoria) poi riapri l'MK.ino (vedrai che si ricarica anche altri configuration tra cui l'overral) controlli con la "V" e poi invii. Una volta fatto apri pronterface e provi a muovere assi, scaldare eccetera, casomai intervieni di nuovo sul overral e ricompili.
In pratica quello che accade è che tutti i file contenuti nella directory di sketch vengono compilati dall'IDE di arduino per il processore montato sulla stampante (Atmel Atmega328?). All'interno dell'overall ci sono dei #DEFINE ossia delle direttive al compilatore che fanno si che determinate parti di codice o determinati settaggi/valori vengano tradotti direttamente nel binario compilato. L'Atmel che riceve il compilato non ha quindi "dei file di configurazione" e non ha neanche un "sistema operativo", ha solo una piccola memoria flash che accoglie questo codice binario e lo esegue (solo quel binario che gli hai passato). Quindi per farti un esempio se dopo aver installato l'MK compili il programma d'esempio Blink e gli spari dentro il Blink il tuo arduino perderà il Firmware e comincerà a far lampeggiare il led come uno stupido fintanto che non gli manderei un altro binario compilato per lui.
Per questo ieri non capivo sta cosa del perchè mi dicevi che "non compilava ma prendeva le modifiche agli assi"... non è normale.
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! August 05, 2016 09:49AM |
Registered: 8 years ago Posts: 451 |
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! April 07, 2018 10:48AM |
Registered: 8 years ago Posts: 18 |
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! April 08, 2018 03:46PM |
Registered: 10 years ago Posts: 6,409 |
Re: Aggiustare e/o aggiornare il firmware con l'aiuto di winmerge! April 08, 2018 05:16PM |
Registered: 7 years ago Posts: 1,059 |
#define ENDSTOPPULLUP_XMIN false
#define X_MIN_ENDSTOP_LOGIC true