Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #135 on: September 08, 2012, 04:30:32 pm » |
il comando giusto dovrebbe essere "-x assembler-with-cpp", Potete provarlo e nel caso segnalare il bug? Così non funziona. Adesso da: avr-gcc: language: assembler-with-cpp not recognized EDIT: dopo indagini su internet, il testo da inserire è: -Wa,-gstabs -x assembler-with-cpp
|
|
|
|
« Last Edit: September 08, 2012, 04:45:49 pm by leo72 »
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #136 on: September 08, 2012, 04:53:50 pm » |
Che ...lle. Adesso si presenta il bug "attempt to use poisoned "SIG_USART0_RECV" (compilando per Mega2560) descritto qui: http://code.google.com/p/arduino/issues/detail?id=955
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #137 on: September 08, 2012, 05:22:08 pm » |
No, è un calvario.... dopo mezz'ora passata a patchare i file nel core per togliere i riferimenti SIG_ e SIGNAL, adesso mi ritrovo un'altra sfilza di errori.... La conclusione è che il team di Arduino stia usando una vecchia versione della toolchain e che l'IDE è talmente basato su di essa che è praticamente impossibile sperare di ottenere una compilazione senza errori se si utilizza una toolchain "uscita di fabbrica" pubblicata da Atmel senza pensare di metterci su le mani.
Ora vado a dormire, ho già perso troppo tempo.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #138 on: September 09, 2012, 04:03:02 am » |
Dopo averci dormito sopra, stamani mi sono accorto di aver commesso un errore nell'edit del file HardwareSerial.cpp. Adesso ho ottenuto una toolchain che mi compila lo sketch di astrobeed senza errori. In allegato a questo post trovate un archivio contenente i file del core modificati che dovete sostituire a quelli presenti nell'IDE di Arduino ed il firmware di test compilato. Ricordo che i file per il core: 1) valgono solo per l'IDE 1.0.1 2) valgono solo se volete usare la toolchain Atmel 3.4.1
Chiedo poi ad astrobeed di verificare che il firmware compilato funzioni perché non ho né la Mega per provare né uso i quadricotteri né tantomeno MultiWii. Allego anche il firmware compilato (77.712 byte).
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #139 on: September 11, 2012, 10:45:20 am » |
Qualcuno ha provato la nuova toolchain con le modifiche che ho suggerito?
Astrobeed, hai provato il firmware compilato per vedere se è funzionante (per capire insomma se la toolchain ha compilato correttamente)?
|
|
|
|
|
Logged
|
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7373
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #140 on: September 11, 2012, 10:47:50 am » |
Leo ho visto solo adesso la tua richiesta, vedo di fare la prova quanto prima, sono quasi sempre in giro in questi giorni e ovviamente non mi porto appresso Arduino 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #141 on: September 11, 2012, 12:58:08 pm » |
Leo ho visto solo adesso la tua richiesta, vedo di fare la prova quanto prima, sono quasi sempre in giro in questi giorni e ovviamente non mi porto appresso Arduino  Non ti preoccupare, capisco. Era un "promemoria", il mio 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #142 on: September 16, 2012, 04:17:05 pm » |
Ehilà.... qualcuno ha provato la toolchain 3.4.1? 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 83
Posts: 8239
:(){:|:&};:
|
 |
« Reply #143 on: September 16, 2012, 04:25:14 pm » |
se ti basta la "liscia" provo io, è quella di default su arch linux. http://www.archlinux.org/packages/?q=avr
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #144 on: September 16, 2012, 04:29:26 pm » |
Ciao lesto. No, non mi basta  Forse non hai seguito tutto il thread ma mi riferivo alla toolchain ufficiale Atmel versione 3.4.1, non ai pacchetti singoli che si trovano nel repo di Arch. Ho descritto il procedimento che ho seguito per farla funzionare correttamente ed ora a me lavora correttamente, per lo meno con i micro che ho provato.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 83
Posts: 8239
:(){:|:&};:
|
 |
« Reply #145 on: September 16, 2012, 05:25:54 pm » |
sì, ma pensavo che nel frattempo ti servisse una conferma anche sulle vanilla.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #146 on: September 16, 2012, 05:41:26 pm » |
No, la vanilla non la uso più da tanto, non funziona. E' piena di bug e non contiene le patch ufficiali Atmel. Difatti, prima dell'arrivo della versione 1.0.1 dell'IDE usavo la toolchain già patchata presente in AUR ( http://aur.archlinux.org/packages.php?O=0&K=atmel&do_Search=Go). Con l'uscita della toolchain 3.4.1 ufficiale e patchata Atmel, ho voluto provarla. Ho penato non poco per renderla funzionante ma alla fine ci sono riuscito.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #147 on: September 18, 2012, 02:27:56 am » |
In attesa di riscontri (che non arrivano....  ) vi riporto un test che ho condotto con la nuova toolchain. IDE: Arduino 1.0.1 Sketch: ArduinoISP Compilazione con toolchain integrata: 5438 bytes Compilazione con toolchain 3.4.1: 4962 bytes Caspita, 476 byte in meno di occupazione della Flash! E sketch perfettamente funzionante. Quindi la nuova toolchain ottimizza molto di più.
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16495
Don't know what I do
|
 |
« Reply #149 on: September 18, 2012, 03:43:22 am » |
Compilato per 328, dimensione firmware 8192 8912 byte. (dislessia...  ) Lo trovi in allegato.
|
|
|
|
« Last Edit: September 18, 2012, 03:45:31 am by leo72 »
|
Logged
|
|
|
|
|
|