[WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL

No, niente promiscuità con 1.5x, aspetto qualcuno che abbia fatto recentemente l'operazione come da post.

lesto: ehm, la 1.5.X non usa più la RXTX ma la jSSC

Infatti la 1.5.6 gira. La 1.0.5 no. =(

Ho installato CygWin, ant e compagnia cantante. (https://code.google.com/p/arduino/wiki/BuildingArduino) Sto clonando il repo di Arduino, branch: https://github.com/arduino/Arduino/tree/ide-1.5.x-avr-toolchain-gcc-4.8.1 Appena termina provo a compilare.

PaoloP: Infatti la 1.5.6 gira. La 1.0.5 no. =(

Su una macchina Windows che ho a lavoro ho sopra la 1.0.5R2 e la 1.5.6R2 e partono entrambe senza problemi. Ah, entrambe versioni ZIP, non quelle con l'installer. Hai provato a cancellare la cartella ed a scaricarla nuovamente?

Si. Tantissime volte. Ho ripulito il registro di sistema e anche i file di configurazione (preference.txt) ma niente da fare.

Leo, ce l'hai tu una risposta per me?

Non so risponderti. Non uso Windows e sul PC di lavoro non ho aggiornato la toolchain perché non mi interessava farlo. A casa sulle mie macchine (Mac/Linux) faccios tep differenti, non saprei dirti

PaoloP: Si. Tantissime volte. Ho ripulito il registro di sistema e anche i file di configurazione (preference.txt) ma niente da fare.

ma lanciando da riga di comando cosa ti dice?

Appena rientro a casa provo e riferisco. Poi approfondiamo i comandi GIT per clonare il repositori o una sua branch e compilarlo su pc, ok?

Git da terminale è un calvario... :roll_eyes: Meglio che ti procuri un frontend, ce ne sono a bizzeffe e gratuiti per tutte le piattaforme. E fai tutto con una comoda GUI ;) ;)

leo72: Git da terminale è un calvario... :roll_eyes:

Me ne sono accorto ieri notte. :roll_eyes:

Trovati tre: --> https://code.google.com/p/gitextensions/ --> http://www.sourcetreeapp.com/ --> http://www.collab.net/giteyeapp

Stasera li provo.

Ottimo :)

davvero? di solito io da terminale risolvo quando le GUI non vanno :/

e poi, salvo non dover fare cose particolari, git è veramente facile da usare. Alla fine a parte git clone, commit, push e pull (al massimo branch) che ci volete fare?

git clone --depth X  -b BRANCH URL

dove X è il numero di commit NEL PASSATO che volete scaricare, usate 1 per scaricare solo la versdione corrente: inutile importare lo storico se non avete intenzione di giocare col passato, risparmiate un sacco di MB, se non GB

BRANCH è il nome del ramo che volete scaricare, omettere l'opzione -b di default scarica TUTTI i branch

URL è l'ulr al repository .git

Ad esempio

git clone --depth 1 -b ide-1.5.x-avr-toolchain-gcc-4.8.1 https://github.com/arduino/Arduino.git

Però ieri notte mi andava lentissimo: 30/40 KiB/s. :drooling_face:

[quote author=Michele Menniti link=topic=96976.msg1661795#msg1661795 date=1396422814] Leo, ce l'hai tu una risposta per me? [/quote]

Michele, se la tua domanda è se bisogna ancora fare tutte quelle menate che erano descritte nel primo post, la risposta è NI ...

Ovvero, l'unica cosa da fare, dopo aver cambiato la cartella avr è copiare avrdude ... dato che NON è incluso nella toolchain che scarichi da Atmel, altre cose non servono.

Ho fatto le prove su OS X, Linux e Win e non ho avuto problemi (s*alvo i soliti di cui si è più volte parlato e, per i quali, esiste un thread dedicato*).

Guglielmo

PaoloP: Ad esempio

git clone --depth 1 -b ide-1.5.x-avr-toolchain-gcc-4.8.1 https://github.com/arduino/Arduino.git

Però ieri notte mi andava lentissimo: 30/40 KiB/s. :drooling_face:

esatto, poi che sia così lento ci saranno stati casini lato server, a me va a piena banda di solito

gpb01: [quote author=Michele Menniti link=topic=96976.msg1661795#msg1661795 date=1396422814] Leo, ce l'hai tu una risposta per me?

Michele, se la tua domanda è se bisogna ancora fare tutte quelle menate che erano descritte nel primo post, la risposta è NI ...

Ovvero, l'unica cosa da fare, dopo aver cambiato la cartella avr è copiare avrdude ... dato che NON è incluso nella toolchain che scarichi da Atmel, altre cose non servono.

Ho fatto le prove su OS X, Linux e Win e non ho avuto problemi (s*alvo i soliti di cui si è più volte parlato e, per i quali, esiste un thread dedicato*).

KarMa! Finalmente una risposta. Quindi solo avrdude e non più l'intera cartella. Ok grazie, dopo correggo il primo post. Guglielmo [/quote]

Chiedo venia Michele ... si, devi copiare anche la vecchia cartella etc ... per il semplice motivo che dentro c'è la configurazione di avrdude ... me ne ero scordato ... perdono ... :cold_sweat: :cold_sweat: :cold_sweat:

In pratica il punto 6. rimane valido ... ;)

Guglielmo

Figurati Guglielmo ma per me era chiaro dover copiare quella cartella ;) invece la cosa che mi interessa di più è il punto 7, cioè la cartella "\\avr" dell'IDE 1.0.5 ora va bene o va comunque sostituita con quella che all'epoca ci fornì Astro? questo perché è l'unico elemento "esterno" alla procedura e voglio capire se me lo dovrò portare sempre dietro o se ora non serve più.

[quote author=Michele Menniti link=topic=96976.msg1662634#msg1662634 date=1396465738] Figurati Guglielmo ma per me era chiaro dover copiare quella cartella ;) invece la cosa che mi interessa di più è il punto 7, cioè la cartella "\\avr" dell'IDE 1.0.5 ora va bene o va comunque sostituita con quella che all'epoca ci fornì Astro? questo perché è l'unico elemento "esterno" alla procedura e voglio capire se me lo dovrò portare sempre dietro o se ora non serve più. [/quote] La cartella /arduino-1.0.x/hardware/tools/avr contiene la toolchain, è quella che devi sostituire per aggiornarla.

[quote author=Michele Menniti link=topic=96976.msg1662634#msg1662634 date=1396465738] invece la cosa che mi interessa di più è il punto 7, cioè la cartella "\\avr" dell'IDE 1.0.5 ora va bene o va comunque sostituita con quella che all'epoca ci fornì Astro? [/quote]

NO, con le nuove toolchian non ho mai usato quella di Astro ... anche perché da un'infinità di prove fatte ... non cambia la situazione che puoi leggere al thread che ti ho linkato ...

Guglielmo