Pages: 1 ... 32 33 [34] 35 36 ... 47   Go Down
Author Topic: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL  (Read 35347 times)
0 Members and 1 Guest are viewing this topic.
Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Vi ricordo che per Ottobre dovrebbe uscire la 1.0.2.
Se ci sono modifiche da proporre, questo potrebbe essere il momento giusto.  smiley-cool

Assolutamente no Paolo. Il lavoro messo a punto da Astrobeed e descritto da me in quell'articolo, con tanto di test espliciti, è perfetto vale ancora oggi in tutto e per tutto; basta semplicemente sostituire tutto quel casino delle due versioni 1.0 e 1.0.1-rc1 con l'attuale IDE 1.0.1 o la prossima 1.0.2 o la 2.0 quando sarà. Ecco, magari  a quel punto ci saranno molte novità anche in casa ATMEL ed allora potrà valer la pena fare un aggiornamento globale, quindi un lavoro ex-novo.

@ Test: guarda che io non ho "visto" alcuno spirito polemico nel tuo intervento, anzi l'ho apprezzato e ti ho ringraziato, ci mancherebbe altro. Essendo un perfezionista non mi fa piacere scoprire sviste, ma una volta scoperte devo capire se possono considerarsi veniali o mortali (non è vero purtroppo che non si possono creare danni, prova a sbagliare il senso di una frase riguardante la polarità dell'alimentazione e dopo un paio di giorni affacciati al balcone di casa tua: Piazza Venezia ai tempi dei discorsi di Mussolini smiley-yell con la differenza che invece di un popolo estasiato ce ne sarà uno incazzato smiley-twist); ne secondo caso ovvio che mi piglio all'istante la briga di pubblicare note correttive dappertutto; ho solo detto che questo non è il caso e spiegato i motivi. Se vuoi aggiornare la tua Guida quella Tabella non ti serve a niente, perché ormai l'1.0.1 lavora a 19200, l'1.0 è sparita, gli antiquati come me, ancora legati ANCHE alla 0022 il problema non lo hanno. Però se la vuoi fare lo stesso dimmelo che ti allego il file powerpoint con cui l'ho creata e te la modifichi a piacimento. smiley-wink
Logged

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

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

per la guida probabilmente lascio un semplice paragrafo per chi per qualche motivo ha la 1.0, o cmq a memoria di questo fatto, ed invece del ArduinoISP del tiny attualmente presente volevo mettere questo 101LM

io con 1.0.1 non ho provato l'ISP, mi confermate che va a 19200 ? sono stati inseriti nello sketch ufficiale i correttivi LM o e' stato un lavoro parallelo del team arduinico ?
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

per la guida probabilmente lascio un semplice paragrafo per chi per qualche motivo ha la 1.0, o cmq a memoria di questo fatto, ed invece del ArduinoISP del tiny attualmente presente volevo mettere questo 101LM
LM sta per Leonardo Miliani, fu una mia invenzione per poter citare lui e BB nell'articolo, puoi scaricarlo dal suo sito, ma lo trovi anche in questo Topic, ancora oggi io lo preferisco all'ISP101 originale.

Quote
io con 1.0.1 non ho provato l'ISP, mi confermate che va a 19200 ? sono stati inseriti nello sketch ufficiale i correttivi LM o e' stato un lavoro parallelo del team arduinico ?
il lavoro è stato parallelo, BB aveva messo mano ad alcune "variabili" (non ricordo cosa fossero esattamente, il termine è generico), Leo prese il fix poi introdusse sta cosa del riconoscimento di versione. Che io sappia è stato ignorato dal team di sviluppo, nonostante la segnalazione di Leo, ma potrei sbagliarmi.
L'ISP101 ufficiale lavora regolarmente a 19200, ho appena controllato lo sketch, che ho usato recentemente, è l'impostazione di defautl è appunto a 19200.
Logged

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

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Riepilogando quindi diciamo che ad oggi l'LM (sapevo che significava Leo, la M invece credevo fosse altro autore  smiley) serve solo sulla 1.0 e va a 9600 (per limiti dell'ide non dello sketch in se), e' corretto Leo ?
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Riepilogando quindi diciamo che ad oggi l'LM (sapevo che significava Leo, la M invece credevo fosse altro autore 
vero, M in realtà sta per Matteo, poi si è fatto il solito casino smiley-sweat ma i ringraziamenti sono stati fatti correttamente.
Logged

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

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6589
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi la versione corretta sarebbe: ISP101L&M.  smiley-roll
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

modalita' cerca errori OFF  smiley
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@Testato:
sì, si può dire che ad oggi l'ArduinoISP2 serva ormai solo sulla 1.0.
Sia la 002x che la 1.0.1 hanno sketch ArduinoISP funzionanti.
Logged


Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6589
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Disponibile la nuova ToolChain (for Windows only) 3.4.1 --> http://www.atmel.com/tools/ATMELAVRTOOLCHAINFORWINDOWS.aspx
Integra:
AVR 8-bit GNU Binutils 2.22 - Binary utilities for AVR 8-bit target (including assembler, linker, etc.)
AVR 8-bit GNU Compiler Collection (avr-gcc) 4.6.2 - C language and C++ language compiler for AVR 8-bit target
AVRLibC 1.8.0 - C Standard Library for AVR 8-bit

@Menniti: il link alla toolchain nel primo post non è più funzionante.
« Last Edit: September 06, 2012, 05:18:07 am by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

L'hai provata? E' funzionante, nel senso che è esente da bug?
Per Linux esistono versioni degli strumenti con la stessa versione o più recenti ma sono tutti afflitti da vari bug.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Disponibile la nuova ToolChain (for Windows only) 3.4.1 -->
@Menniti: il link alla toolchain nel primo post non è più funzionante.
Corretto, grazie. Finalmente si sono decisi a fare una pagina con indirizzo fisso, cambiando il solo contenuto; prima l'indirizzo variava ad ogni aggiornamento.
Logged

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

Padova
Offline Offline
Jr. Member
**
Karma: 4
Posts: 87
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Disponibile la nuova ToolChain (for Windows only) 3.4.1 --> http://www.atmel.com/tools/ATMELAVRTOOLCHAINFORWINDOWS.aspx
Integra:
AVR 8-bit GNU Binutils 2.22 - Binary utilities for AVR 8-bit target (including assembler, linker, etc.)
AVR 8-bit GNU Compiler Collection (avr-gcc) 4.6.2 - C language and C++ language compiler for AVR 8-bit target
AVRLibC 1.8.0 - C Standard Library for AVR 8-bit

@Menniti: il link alla toolchain nel primo post non è più funzionante.

L'ho provata ma con arduino mi ha dato qualche problema, principalmente sulle variabili in PROGMEM: tutti i tipi prog_* (usati da qualche libreria per esempio) sono deprecati e per abilitarli bisogna usare un #define (non troppo grosso come problema), e inoltre bisogna dichiararle per forza const, pena relativo errore di compilazione.

Cosa che ho notato: gli sketch che ho compilato (esempi delle lib EtherCard e RF24) risultano qualche byte più grandi...

Ah non ho sostituito gli include come dice la guida perchè, confrontandoli, quelli del primo post sono molto diversi da quelli della nuova toolchain, mancando di pezzi parecchio corposi di codice...
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6589
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

L'hai provata? E' funzionante, nel senso che è esente da bug?
Per Linux esistono versioni degli strumenti con la stessa versione o più recenti ma sono tutti afflitti da vari bug.

Non l'ho ancora provata.
Per Linux ho messo la segnalazione sull'altro post.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@ Dancol90: se stai testando la versione WIN devi seguire ogni passaggio alla lettera, lascia stare i confronti...
Logged

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

Padova
Offline Offline
Jr. Member
**
Karma: 4
Posts: 87
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@ Dancol90: se stai testando la versione WIN devi seguire ogni passaggio alla lettera, lascia stare i confronti...

Più tardi allora provo...per curiosità: che cosa è stato modificato in quegli include rispetto agli originali?
Logged

Pages: 1 ... 32 33 [34] 35 36 ... 47   Go Up
Jump to: