Pages: 1 ... 43 44 [45] 46 47   Go Down
Author Topic: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL  (Read 47953 times)
0 Members and 1 Guest are viewing this topic.
Cagliari, Italy
Online Online
Tesla Member
***
Karma: 112
Posts: 7108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Federico Fissore, sta sperimentando la creazione di una toolchain unica targata Arduino.
--> https://groups.google.com/a/arduino.cc/forum/?fromgroups#!topic/developers/_vN1bDOqSVk
--> https://github.com/ffissore/arduino-toolchain
--> https://github.com/arduino/Arduino/tree/ide-1.5.x-avr-toolchain

La modifica riguarda quindi tutti e tre i sistemi operativi supportati, anche la NEWS la metto qui nel topic di Windows.
« Last Edit: January 13, 2014, 06:25:31 am by PaoloP » Logged

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

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

Leggendo nei sorgenti, pare che stia usando avr-gcc 4.3.x, o mi sbaglio?
Se così fosse, dov'è il vantaggio rispetto alla toochain attualmente utilizzata? Oppure non ho capito io che sta usando?
Logged


Cagliari, Italy
Online Online
Tesla Member
***
Karma: 112
Posts: 7108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Adesso unifica... poi, spero, aggiornerà.
Anche perché cosi si può accorgere se qualcosa va storto per colpa della toolchain o del processo id unificazione, visto che quella toolchain al momento è ultratestata.
Logged

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

0
Offline Offline
Faraday Member
**
Karma: 46
Posts: 5881
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

leggendo il messaggio originale di federico si capiscono due obiettivi
1) unificare la toolchain rendendola propria, e quindi decidendo poi personalmente quali aggiornamenti inserire e quali no
2) aggiornare se possibile

quindi quella di portare all'ultima versione gcc verra' in secondo momento, forse perche' attualmente la 4.3 e' l'unica testata su tutti e 3 i so ?


(p.s. Paolo abbiamo risposto contemporaneamente  smiley)
Logged

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

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

leggendo il messaggio originale di federico si capiscono due obiettivi
1) unificare la toolchain rendendola propria, e quindi decidendo poi personalmente quali aggiornamenti inserire e quali no
2) aggiornare se possibile

quindi quella di portare all'ultima versione gcc verra' in secondo momento
Questa cosa non mi piace. La toolchain Avr non è stata sviluppata da Arduino ma da altri (non so di preciso se dagli stessi sviluppatori di Gnu Gcc). Così chi fa gli aggiornamenti?
Si è visto che da anni usiamo una toolchain vecchia nonostante nel tempo lo sviluppo della stessa sia stata portata in avanti, solo per mantenere la compatibilità con il core che è diventato nel contempo obsoleto. In questo modo servono diverse mod alle lib del core per far sì di poter usare le toolchain più recenti.

Quote
, forse perche' attualmente la 4.3 e' l'unica testata su tutti e 3 i so ?
No, è l'unica funzionante con l'attuale core.
Come hai visto, nel tempo sono state pubblicate diverse guide ed altro per poter usare le toolchain più recenti ma tutte hanno bisogno di modifiche al core perché altrimenti vengono fuori diversi problemi.
Logged


Cagliari, Italy
Online Online
Tesla Member
***
Karma: 112
Posts: 7108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Magliette e Gadget per tutti  smiley-mr-green smiley-mr-green
--> https://groups.google.com/a/arduino.cc/forum/?fromgroups#!topic/developers/21G5w2HbUOg

Qualcuno gli dica che è da Marzo 2012 che viaggiamo con le toolchain aggiornate.  smiley-cool
« Last Edit: February 04, 2014, 08:42:13 am by PaoloP » Logged

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

Switzerland
Offline Offline
Faraday Member
**
Karma: 113
Posts: 5952
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Qualcuno gli dica che è da Marzo 2012 che viaggiamo con le toolchain aggiornate.  smiley-cool

... questo ti dice quanto ai "piani alti" seguano le nostre discussioni ... mah ...  smiley-roll

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10468
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

eddai sono inglesi
edit: gli ho linkato le discussioni e le patch che per ora sono risultate necessarie.

Ora bisognerebbe lavorare per diventare warning-free
« Last Edit: February 04, 2014, 05:26:25 am by lesto » Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

Veramente all'epoca ai piani alti non solo avevamo segnalato la cosa ma addirittura Astro si era reso disponibile GRATUITAMENTE a fornire il necessario supporto per l'aggiornamento del software origiale Arduino, non abbiamo nemmeno avuto risposta.
Considerate che fino ad allora nessuno si era accorto che non era possibile caricare sketch di oltre 128k nel micro ATmega2560 della omonima board.

@ Lesto: potresti linkare anche il blog sul quale abbiamo presentato l'aggiornamento, è in lingua inglese così non si stancano poverini  smiley-twist
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
Shannon Member
****
Karma: 131
Posts: 10468
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

fatto smiley-razz

dicono che SE verrà aggiornata la toolchian, avverrà in quetsa branch: https://github.com/arduino/Arduino/tree/ide-1.5.x-avr-toolchain-gcc-4.8.1

quindi le eventuali modifiche vanno lavorate usando questa come target
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Cagliari, Italy
Online Online
Tesla Member
***
Karma: 112
Posts: 7108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ATmel Studio 6.1 mi segnala la disponibilità della nuova Toolchain 3.4.4.1051.
--> https://gallery.atmel.com/Products/Details/a1bb0cbb-1141-450a-b51a-55fae46c817e
Non ho idea di cosa contenga.
Logged

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

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10468
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

atmel studio ti cosnsiglia di farci da cavia  smiley-mr-green
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Faraday Member
**
Karma: 46
Posts: 5881
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Anche volendo non puoi installarla, richiede atmelstudio 6.2  smiley
Logged

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

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

MI pare di aver già posto questa domanda ma poi la discussione sviò, a mia memoria.
Vorrei sapere da tutti coloro che aggiornano regolarmente la toolchain se continuano ad effettuare tutti i passaggi che ho descritto nel primo post, in particolare anche la copia dei file che ho messo in allegato. Devo fare necessariamente un repulisti del mio IDE e voglio partire da 0 ma arrivare alle migliori condizione possibili.
Inoltre vorrei sapere qual è l'ultima versione da scaricare senza problemi, se ho ben capito l'Atmel Studio 6 non dovrebbe andare bene....o sì?
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
Online Online
Tesla Member
***
Karma: 112
Posts: 7108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

L'ultima toolchain Atmel è la AVR 8-bit Toolchain 3.4.3 - Windows scaricabile dal link del tuo primo post.
Io ho saltato il punto 7, ma la ho integrata nell'IDE 1.5.5 con anche il nuovo AVRdude 6.0.1.
Per la 1.0.5 non so se sia ancora necessario il file allegato.

Purtroppo non posso provare la 1.0.5 perché non parte a causa di una incompatibilità di un driver con la RXTX.  smiley-evil
E non riesco a capire quale driver sia.

Oppure puoi compilarti la versione in sviluppo con AVRdude e Toolchain aggiornati --> https://github.com/arduino/Arduino/tree/ide-1.5.x-avr-toolchain-gcc-4.8.1
« Last Edit: April 01, 2014, 06:52:21 am by PaoloP » Logged

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

Pages: 1 ... 43 44 [45] 46 47   Go Up
Jump to: