Pages: [1] 2   Go Down
Author Topic: errore compilazione IDE 1.01 arduino mega2560  (Read 1877 times)
0 Members and 1 Guest are viewing this topic.
Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

non capisco perchè se provo a compilare il programma blink con la 1.01 e impostando come board l'arduino mega2560 mi da questo errore:
Code:
In file included from C:\arduino-1.0.1\hardware\arduino\cores\arduino\/Platform.h:7,
                 from C:\arduino-1.0.1\hardware\arduino\cores\arduino\CDC.cpp:19:
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h: In function 'void eeprom_read_block(void*, const void*, size_t)':
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:290: error: ISO C++ forbids incrementing a pointer of type 'void*'
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:290: error: ISO C++ forbids incrementing a pointer of type 'const void*'
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:290: error: invalid conversion from 'const void*' to 'const uint8_t*'
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:290: error:   initializing argument 1 of 'uint8_t eeprom_read_byte(const uint8_t*)'
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h: In function 'void eeprom_write_block(const void*, void*, size_t)':
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:398: error: ISO C++ forbids incrementing a pointer of type 'void*'
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:398: error: ISO C++ forbids incrementing a pointer of type 'const void*'
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:398: error: invalid conversion from 'void*' to 'uint8_t*'
c:/arduino-1.0.1/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:398: error:   initializing argument 1 of 'void eeprom_write_byte(uint8_t*, uint8_t)'

con le altre board me lo compila, cosa può essere? di recente ho installato il core dei tiny, può aver creato qualche problema, magari ho sbagliato qualcosa?
grazie mille per l'aiuto smiley-wink
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

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

Io ho diversi core installati ma compilo regolarmente il Blink per la Mega 2560
Cercando in rete ho letto che un paio di anni fa quel bug era tipico dei sistemi Mac:
http://code.google.com/p/arduino/issues/detail?id=381

Ma tu usi Windows, vedo, per cui non dovrebbe riguardarti. Prova togliendo il core Tiny e vedi se risolvi, se non risolvi togli l'IDE, riscaricala e reinstallala.
Logged


Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

eheh mi piacerebbe avere un mac smiley-razz adesso sto usando windows, provo se su ubuntu va...
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

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

eheh mi piacerebbe avere un mac smiley-razz adesso sto usando windows, provo se su ubuntu va...
Io ho provato or ora su Arch Linux, penso che su Ubuntu sia la stessa identica cosa dato che con la 1.0.1 la toolchain Avr è allegata all'IDE quindi nonostante la distro differente gli strumenti di compilazione sono uguali
Logged


BZ (I)
Offline Offline
Brattain Member
*****
Karma: 266
Posts: 21665
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non capisco Tu compilo lo sketch minimale blink e IDE ti da un errore sulla libreria eeprom.h.
Qualcosa non quadra.
Ciao Uwe
Logged

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ho provato su ubuntu, dove però ho la 1.0 e non ho installato i tiny e va... sono tornato su windows ho tolto la cartella hardware dove c'era la roba dei tiny e non va lo stesso, non capisco che problema possa esserci...
Non capisco Tu compilo lo sketch minimale blink e IDE ti da un errore sulla libreria eeprom.h.
Qualcosa non quadra.
Ciao Uwe
appunto, selezionando arduino mega2560 non mi compila niente mi da sempre quell'errore...
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 266
Posts: 21665
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dacci lo sketch
Ciao Uwe
Logged

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

Metti anche su Ubuntu la 1.0.1, altrimenti il confronto non vale.
Logged


Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

dacci lo sketch
Ciao Uwe
il "blink" non va e anche altri non me li compila, ma solo impostando come board la mega2560, con le altre va...

Metti anche su Ubuntu la 1.0.1, altrimenti il confronto non vale.
ma su ubuntu è lentissimo a scaricare da internet, non so perchè smiley-red faccio fatica a provarlo adesso, mi serve un po' di tempo... faccio prima a scaricarlo da windows e poi passarlo su ubntu smiley-wink
ho la 12.04 di ubuntu...
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7126
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Provato ora su Windows 7 32 bit con 1.0.1 e compila perfettamente.
Riscarica l'IDE. Forse hai qualche casino nei file.
Logged

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

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

Come fa lo stesso computer ad essere lento sotto ad un SO e non sotto ad un altro?  smiley-sweat
E poi ti lamenti che compilando il Blink ti si accende la luce del frigo?  smiley-twist
Logged


BZ (I)
Offline Offline
Brattain Member
*****
Karma: 266
Posts: 21665
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Leo, non la luce del frigo ma del microonde.  smiley-wink smiley-wink smiley-wink
Ciao Uwe
Logged

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

Eh eh eh  smiley-yell
Logged


Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Come fa lo stesso computer ad essere lento sotto ad un SO e non sotto ad un altro?  smiley-sweat
E poi ti lamenti che compilando il Blink ti si accende la luce del frigo?  smiley-twist
deve essere perchè su ubuntu ho sempre mille aggiornamenti da scaricare e quindi mi rallenta tutto il resto smiley-razz
comunque ho provato e va su ubuntu...

Provato ora su Windows 7 32 bit con 1.0.1 e compila perfettamente.
Riscarica l'IDE. Forse hai qualche casino nei file.
domani faccio, l'unica soluzione è quella, io sono su un win7 a 64bit quindi dovrebbe essere lo stesso no?
mi chiedo se possa influire in qualche maniera il fatto che ho il core dei tiny...  smiley-roll-sweat

grazie ancora a tutti!
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

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

Il core Tiny non può influire a meno che tu non l'abbia messo chissà dove  smiley-yell
Ripeto, io ho più core e non ho problemi di questo tipo.
Logged


Pages: [1] 2   Go Up
Jump to: