Go Down

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

Testato

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 ?
- [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


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.
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

Riepilogando quindi diciamo che ad oggi l'LM (sapevo che significava Leo, la M invece credevo fosse altro autore  :)) serve solo sulla 1.0 e va a 9600 (per limiti dell'ide non dello sketch in se), e' corretto Leo ?
- [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


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.
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

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

leo72

@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.

PaoloP

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.

leo72

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.

Michele Menniti


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.
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

dancol90


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...

PaoloP


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.

Michele Menniti

@ Dancol90: se stai testando la versione WIN devi seguire ogni passaggio alla lettera, lascia stare i confronti...
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

dancol90


@ 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?

Michele Menniti



@ 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?

NIENTE, quella è un'intera cartella preparata da Astro, e non è stato a partire dagli originali, per questo ti deico che l'operazione va fatta alla lettera.
Sinceramente io non ho più provato dopo la versione di Toolchai che c'era ad aprile ma ho fatto fare questo lavoro ad altri un paio di mesi fa e non hanno avuto problemi, penso non ne avrai nemmeno tu.
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

Go Up