[WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL

se c'è un warning vuiol dire chequalcosa non viene fatto per bene, ma c'è una forzatura. Quindi nulla di strano che un aggiornamento del compilatore rompa definitivamente la compatibilità

comunquenel link che ho postato trovi la spiegazione e soluzione, anche se sinceramente io ci ho capito poco, non sapendoche combina arduino.

Ecco appunto, il warning può essere cosa di poco conto, ma nel caso specifico avere ignorato un attributo che marca ciò che dovrà andare nella flash non è di poco conto, ancora di più se ciò accade in quello che si crede funzionare correttamente.

Per questo ho postato, perchè forse come dice lesto qualcosa non viene fatto bene, per di più viene da ciò che si pensa funzionare.

Per il resto io sono fuori da ogni test, continuerò ad usare la vecchia versione Atmel con gcc-4.5.1 che non ha mai dato problemi e anche perchè non c'è modo di compilare con le patch di atmel 3.4.2. Cioè le patch devono essere patchate, già accaduto con la 4.5.1, ma in tal caso le mie competenze mi hanno permesso di sistemare le cose, mentre con la 3.4.2 mi sono perso e al massimo sono riuscito a compilare binutils senza errori, poi avr-gcc mi ha fatto perdere la pasienza e ho mollato.

Ciao.

Per quel poco che conta, con la toolchain Atmel 3.4.2 precompilata io su Linux non ho avuto nessun problema né ho dovuto sistemare nessun file.
Confermo però che la compilazione dei sorgenti è alquanto problematica e non l'ho mai fatta, neanche per la precedente 3.4.1. :sweat_smile:

leo72:
Per quel poco che conta, con la toolchain Atmel 3.4.2 precompilata io su Linux non ho avuto nessun problema ne' ho dovuto sistemare nessun file.
Confermo pero' che la compilazione dei sorgenti e' alquanto problematica e non l'ho mai fatta, neanche per la precedente 3.4.1. :sweat_smile:

Vuoi dire che a te i moduli con progmem.h sotto linux compilano senza alcun problema ? :slight_smile:

Se è così ... uso la VM per installarmi Ubuntu e faccio le prove su quello ... :wink:

Guglielmo

lesto:
...
comunquenel link che ho postato trovi la spiegazione e soluzione, anche se sinceramente io ci ho capito poco, non sapendoche combina arduino.

Purtroppo NO, la soluzione che propongono (la prima, quella della modifica a pgmspace.h) ... è già implementata nella nuova release e NON risolve.

Lesto, è ovvio che è un problema di compatibilità con la nuova versione del gcc ... per questo stiamo cercando di capire cosa è cambiato e come fare a far funzionare la cosa sotto Win (perché, da quanto sembrerebbe, Leo non ha questi problemi sotto Linux).

Guglielmo

P.S : Oh, poi, onestamente .... IO LAVORO SU MAC ... quindi dei casini sotto Win me ne frega fino ad un certo punto .... mi piaceva l'idea di provarlo, ma se devo perderci più di X ore ... non se ne parla :slight_smile:

@gugliemo:
a me lo sketch che hai messo nel tuo replay #582 compila perfettamente per una Arduino UNO (1516 byte se non ricordo male).

leo72:
@gugliemo:
a me lo sketch che hai messo nel tuo replay #582 compila perfettamente per una Arduino UNO (1516 byte se non ricordo male).

OTTIMO, allora, appena ho un momento, faccio la stessa prova sotto Ubuntu. Tu che distribuzione usi (... tanto, visto che la devo scaricare, una vale l'altra e scarico un ambiente come il tuo, così da avere risultati confrontabili) ???

Guglielmo

Io uso Arch Linux, non è proprio una distribuzione per iniziare però :wink:
Va configurata manualmente.

Ubuntu ultimamente non mi piace per la sua interfaccia grafica Unity

leo72:
Io uso Arch Linux, non è proprio una distribuzione per iniziare però :wink:
Va configurata manualmente.
...

Urca :astonished: ... e me ne sono accorto ... XD XD XD

Ok, l'interfaccia grafica non sarà un gran che, ma ... proseguo con Ubuntu ... :grin:

32 o 64 bit ? 12.04 o 13.04 ? Grazie anticipatamente per i suggerimenti :slight_smile:

Guglielmo

Se proprio scegli Ubuntu, perché non Xubuntu basata su XFCE o Kubuntu basata su KDE?
Comunque usa l'ultima versione, la 13.04.
Sui 64 bit, questi ormai sono un must sugli ultimi PC.

leo72:
Se proprio scegli Ubuntu, perché non Xubuntu basata su XFCE o Kubuntu basata su KDE?
Comunque usa l'ultima versione, la 13.04.
Sui 64 bit, questi ormai sono un must sugli ultimi PC.

M'hai convinto ... ho dei ricordi di KDE e quindi ... vada per Kubuntu 13.04 64 bit :wink:

Creo la partizione VMware e lo installo ... spero di ricordarmi ancora qualche cosa di Linux XD

Guglielmo

Questo è il topic di Windows. Andate a discutere di Linux sull'altro. ]:slight_smile: :grin:

PaoloP:
Questo è il topic di Windows. Andate a discutere di Linux sull'altro. ]:slight_smile: :grin:

:stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue:

@leo : questo post è scritto da Chromium installato sotto Kubuntu 13.04 64 bit che gira sotto VMware Fusion 5.0.3 su OSX 10.8.3 ... :grin: :smiley: :grin:

Guglielmo

PaoloP:
Questo è il topic di Windows. Andate a discutere di Linux sull'altro. ]:slight_smile: :grin:

+1 Guglielmo, mi meraviglio di te, questi sono abusi comportamentali, in un Topic si può andare OT per errore, ma di fronte all'osservazione di un Utente bisogna ALMENO repentinamente fare marcia indietro invece di sculettare come un pinguino dei mari del sud :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: quindi gentilmente traslocate la vostra discussione e lasciateci discutere in pace dei nostri problemi, che sono già abbastanza senza che aggiungiate i vostri. 8)

E va bé ... continuate ad annodarvi con Wizozzo e buon divertimento ... :grin: :smiley: :grin: :smiley: :grin:

Guglielmo

gpb01:
E va bé ... continuate ad annodarvi con Wizozzo e buon divertimento ... :grin: :smiley: :grin: :smiley: :grin:

Potrei dire la stessa cosa di Linux e MaC OS, non sono il paradiso che dite :grin:

gpb01:
...
questo post è scritto da Chromium installato sotto Kubuntu 13.04 64 bit che gira sotto VMware Fusion 5.0.3 su OSX 10.8.3 ... :grin: :smiley: :grin:
...

:astonished: :astonished: :astonished: ... e ancora non e' esploso nulla ?? ... :astonished: :astonished: :astonished:

(scusa, non ho resistito :stuck_out_tongue: :D)

astrobeed:
....
Potrei dire la stessa cosa di Linux e MaC OS, non sono il paradiso che dite :grin:

No Astro, te lo assicuro ...
... ho qualche anno più di te ed ho cominciato "dalle origini" ... ho lavorato per decenni con Winzozzo (... e, tutt'ora, a fianco al Mac ho un PC Win 7 x64) e ... OSX è un'altra cosa (... senza voler fare nessuna guerra di religione).

Sono proprio i concetti di base che sono diversi ed il sistema è molto più stabile. Che poi ciascuno abbi i suoi problemini ... questo è innegabile :wink:

Guglielmo

Etemenanki:
...
:astonished: :astonished: :astonished: ... e ancora non e' esploso nulla ?? ... :astonished: :astonished: :astonished:

(scusa, non ho resistito :stuck_out_tongue: :D)

Ehi ... ho detto "il tutto su OSX", mica Wizozzo ... :smiley: :grin: :smiley: :grin:

(stavolta non ho resitito io :wink: )

Guglielmo

gpb01:
No Astro, te lo assicuro ...
... ho qualche anno più di te ed ho cominciato "dalle origini" ... ho lavorato per decenni con Winzozzo (
[/quote]
Hai solo due anni più di me, io sono del 59 :slight_smile:
Pure io sono partito dalle origini, il mio primo "computer" è stato uno schedone enorme con sopra uno Z80 dotato di ben 4k di ram, ovviamente programmato esclusivamente in assembly :smiley:
In pratica ho vissuto l'era dei pc e ho avuto modo di giocarci con quasi tutti, io sono quello che si è inventato la modifica su i primi MAC, quelli a scatolone con il monitor B/W, da 128k a 512k "semplicemente" sostituendo tutti i chip di ram sulla mb e l'aggiunta di un indirizzatore, quella modifica mi ha fruttato molti soldini all'epoca visto che costava la metà di quanto richiesto da Apple e lasciava un buon margine di profitto.