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

Domani testo qualche codice più lungo e complesso e ti aggiorno.

Ok, ho provato a compilare diversi esempi allegati alle librerie dell'IDE 1.5.5 con la TC 3.4.3.
A parte qualche warnigs nascosto dalle impostazioni di default, la compilazione avviene sempre con successo.
Non ho fatto l'upload del codice su Arduino, non ho la WiFi shield.
Se riesco, recupero la Ethernet shield che ho nel cassetto la monto sulla UNO R3 e faccio qualche prova.

La cosa che mi rallegra è che, finalmente, la dimensione del codice decresce invece di aumentare.  smiley-wink
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

La cosa che mi rallegra è che, finalmente, la dimensione del codice decresce invece di aumentare.  smiley-wink
Io uso quella Atmel da 1 anno buono e di questo "beneficio" me ne sono accorto anche con le toolchain precedenti (3.4.1 e 3.4.2).
Logged


Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6579
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: 313
Posts: 21624
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
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6579
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: 39
Posts: 5608
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] 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

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
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6579
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
Online Online
Faraday Member
**
Karma: 82
Posts: 4190
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
Online Online
Shannon Member
****
Karma: 117
Posts: 10105
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
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

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

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
Online Online
Shannon Member
****
Karma: 117
Posts: 10105
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
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

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6579
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
Online Online
Shannon Member
****
Karma: 117
Posts: 10105
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

Anche volendo non puoi installarla, richiede atmelstudio 6.2  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

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