Go Down

Topic: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL (Read 58001 times) previous topic - next topic

astrobeed

In allegato lo sketch di test per l'IDE 1.x, al contrario dell'altro questo non è compilabile con versioni inferiori perché scritto esplicitamente per le nuove versioni.
Come il precedente usa come base MultiWii, una dev della 1.9 adatta all'IDE 1.x, che oltre ad essere un programma abbastanza complesso usa praticamente tutte le risorse hardware di Arduino con tanto di accesso diretto ai registri hardware per ottimizzare l'uso delle periferiche, ovvero un ottimo banco di test per la toolchain.


Michele Menniti


In allegato lo sketch di test per l'IDE 1.x, al contrario dell'altro questo non è compilabile con versioni inferiori perché scritto esplicitamente per le nuove versioni.
Come il precedente usa come base MultiWii, una dev della 1.9 adatta all'IDE 1.x, che oltre ad essere un programma abbastanza complesso usa praticamente tutte le risorse hardware di Arduino con tanto di accesso diretto ai registri hardware per ottimizzare l'uso delle periferiche, ovvero un ottimo banco di test per la toolchain.

Grazie XD Aggiorno i blog XD
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Testato

se lo aggiorni direttamente, senza aspettare miei test ufficiali, e' inutile che li faccia  :D
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Michele Menniti


se lo aggiorni direttamente, senza aspettare miei test ufficiali, e' inutile che li faccia  :D


Scusa, hai perfettamente ragione, ma ho pensato che visto che il tuo test ufficiale ha ricordato che la versione esistente funzionasse solo con 0022/23, Astro ora abbia fatto la prova direttamente con la 1.0, come da esplicita richiesta. Ho pensato anche che avresti impiegato almeno due giorni a smaltire l'abboffata di ieri ed intanto poteva uscire qualcuno sui blog dicendo "a me non funziona!", così l'abbiamo preceduto :smiley-mr-green:. Però ben venga la tua conferma, se vuoi fare il test alla Testato ;)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

PaoloP

Sto seguendo il discorso sulla toolchain, ma mi sono un po' perso.
Volevo sapere se nella versione 1.0.1, al momento alla rc2, sarà inserita l'ultima chain disponibile o una precedente "stabile"?

astrobeed


Sto seguendo il discorso sulla toolchain, ma mi sono un po' perso.
Volevo sapere se nella versione 1.0.1, al momento alla rc2, sarà inserita l'ultima chain disponibile o una precedente "stabile"?


Nella 1.0.1 definitiva ci sarà avr-gcc 4.3 per tutti e tre i sistemi operativi supportati, ovvero una versione molto vecchia, che poi è la stessa presente negli IDE precedenti.


Testato

ben venga la tua conferma, se vuoi fare il test alla Testato ;)

Confermo il corretto Verify dello sketch fornito da Astro su IDE 1.0 (orginale), Board 2560 e Board 1280
:)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Michele Menniti



Sto seguendo il discorso sulla toolchain, ma mi sono un po' perso.
Volevo sapere se nella versione 1.0.1, al momento alla rc2, sarà inserita l'ultima chain disponibile o una precedente "stabile"?


Nella 1.0.1 definitiva ci sarà avr-gcc 4.3 per tutti e tre i sistemi operativi supportati, ovvero una versione molto vecchia, che poi è la stessa presente negli IDE precedenti.

Aggiungo che, con molta probabilità, il motivo di tale scelta è da giustificare col fatto che la 4.3.x dovrebbe essere l'unica versione del compilatore funzionante con i tre principali sistemi operativi, quindi nessun problema di instabilità, ma solo di compatibilità; l'ultima versione, la 4.5.1, addottata in questo aggiornamento "privato", funziona correttamente solo con Windows, da qui il nome del Topic.

@ Testato: grande! tnx!  :)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

PaoloP



Nella 1.0.1 definitiva ci sarà avr-gcc 4.3 per tutti e tre i sistemi operativi supportati, ovvero una versione molto vecchia, che poi è la stessa presente negli IDE precedenti.

Aggiungo che, con molta probabilità, il motivo di tale scelta è da giustificare col fatto che la 4.3.x dovrebbe essere l'unica versione del compilatore funzionante con i tre principali sistemi operativi, quindi nessun problema di instabilità, ma solo di compatibilità; l'ultima versione, la 4.5.1, addottata in questo aggiornamento "privato", funziona correttamente solo con Windows, da qui il nome del Topic.


Grazie del chiarimento.

PaoloP

Ho letto da altri vostri commenti su altri post che è uscito il compilatore avr-gcc 4.7.0 (http://gcc.gnu.org/)
Riparte la giostra dei test con altre 30 pagine di topic?  :D

astrobeed


Riparte la giostra dei test con altre 30 pagine di topic?  :D


E' una cosa che riguarda unicamente gli utenti Linux e MAC, per Windows o metti l'ultima relase di winavr, la 4.3.3, oppure la toolchain di Atmel.


PaoloP



Riparte la giostra dei test con altre 30 pagine di topic?  :D


E' una cosa che riguarda unicamente gli utenti Linux e MAC...


=( =(


Michele Menniti


Propongo lo spostamento di questo topic in MegaTopic.  ;)

aggiungi il link nel Topic di proposta che c'è nella sezione MegaTopic :)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Testato

Prof ma questa tabella e' sbagliata ?

trovo conferma nelle note di Leo/Brain
Quote
// 01 April 2012 Leonardo Miliani & BrainBooster (both from Arduino forum)
// -Added a check to set the serial speed based on the IDE version: 9600 on 1.0, 19200 on 002x and 1.0.1RC1


- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up