Pages: [1] 2   Go Down
Author Topic: [RISOLTO!] Presentazione + problema IDE 1.0 e AVR-Gcc  (Read 1989 times)
0 Members and 1 Guest are viewing this topic.
Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti, mi chiamo Samuele e sono al terzo anno d'ITIS. Studio elettronica e mi sono appassionato da qualche mese al mondo Arduino. Purtroppo nella mia scuola Arduino non è molto conosciuto ma mi sto impegnando per pubblicizzarlo un po' javascript:void(0);

Vengo al dunque:  da quando ho installato l'IDE 1.0 non faccio altro che avere problemi durante la compilazione, ovvero compilando o inviando alla mia scheda lo sketch appena scritto, l'IDE va in crash (durante la compilazione) e mi appare la classica finestra di errore di Windows che mi dice che AVR-GCC.EXE ha smesso di funzionare e che l'applicazione verrà chiusa. Cliccando successivamente sul tasto "non inviare", mi appare nell'IDE il messaggio "Error Compiling". Riprovando a ricompilare lo sketch riottengo lo stesso errore.
Ho isolato il problema e sono riuscito a capire che tale errore è provocato dall'inserimento delle librerie SD e Wire. Ovvero ogni qualvolta che voglio usare queste librerie l'IDE va in crash.
Fortunatamente (dato che solo da poco ho inziato a usare le librerie) riesco comunque a compilare sketch che non contengono SD e Wire.
Mi sono trovato di fronte al problema quando ho voluto caricare lo sketch StandardFirmata (che contiene Wire) per iniziare e lavorare con Processing.

----COSA HO:----
-Arduino UNO R3;
-IDE 1.0
-percorso cartella arduino-1.0 su C:\
-Windows XP professional SP3 a 32 bit;
-Java versione 6 aggiornamento 31;

----Cosa ho provato a fare:----
-Disinstallato e Installato più volte l'IDE;
-Aggiornato JAVA;
-Chiusa la totalità dei programmi in esecuzione con Task Manager;
-Creato nuovo utente;
-Provata versione 0023 IDE;
-Provata versione 0022 IDE;
-Cambiato percorso utente della cartella arduino-1.0 su C:\Program Files,  su C:\Programmi,  sul desktop;

Ovviamente tutto quello che ho provato non ha risolto il mio problema. Al momento solo voi potete aiutarmi!!

Un saluto a tutti e un ringraziamento speciale a chi mi aiutato.
PS: ho cercato sul forum e su google ma non ho risolto niente.

Ciao Bisbulle.
« Last Edit: May 09, 2012, 09:13:27 am by Bisbulle » Logged

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

a parte il fatto di controllare che non stai usando una versione 64bit su un 32 bit (ma non vedo come potrebbe funzionare), la soluzione più veloce e completa che mi viene in mente è... formatta!  smiley-cool
Logged

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

Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao e grazie per aver risposto!
1-Ora una cosa, per versione a 64 bit intendi JAVA o L'IDE?
2-Possibile che non ci sia una soluzione meno "spinta"?
Ps: ho anche disinstallato e ri-installato i driver ma... niente.

Ciao Bisbulle.
Logged

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

1- entrabe, ma l'ide ha priorità. Per sicurezza usa i 32bit che sono normalmente più testati (in particolare gcc)

2- una livecd di qualche distribuzione linux, senza modificare il PC fai partire il sistema operativo, installi arduino (ogni volta, a meno che non fai una liveUSB, e allora in pratica installi linux su una pennina USB), e se non altro fai un test se è l'hardware del PC che fa pena o è un problema del SO
Logged

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

Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non credo che l'Harware faccia pena, ansi  smiley-lol:

   MS Windows XP Professional 32-bit SP3
CPU
   Intel Pentium E2200  @ 2.20GHz  OC  @ 2.95GHz
   Tecnologia Conroe 65nm
RAM
   4,00 GB Canale Doppio DDR2 @ 357 MHz (5-5-5-12)
Scheda Madre
   ASUSTeK Computer INC. P5GC-MX (LGA 775)
Grafica
   M228WD-BZ (1152x864@60Hz)
   Intel(R) 82945G Express Chipset Family
Dischi Drive
   488 GB Western Digital WDC WD5000AAKS-00A7B0 (SATA)

Per quanto riguarda Linux proverò a chiedere a qualche conoscente.

Ciao Bisbulle.
Logged

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

parlo dell'hardware che si occupa delle USB, e del suo driver.

comuqnue dacci più info, tipo come sono i led TX e RX quando non riesci ad uppare?
Logged

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

Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho appena provato, non si accendono e non lampeggiano, sembra che si fermi quindi nella compilazione senza manco provare a fare l' upload.
Logged

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

nelle opzioni attiva il modo "verbose" per la compilazione, in modo da capire a quale punto il compilatore crasha
Logged

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

Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Rieccomi, allora, ho attivato verbose solo per la compilazione e mi ha dato questo mentre compilava StandardFirmata:
(Ho scritto solo le righe in rosso, credo sia qui il problema)

In file included from C:\arduino-1.0\libraries\Firmata/Firmata.h:16,
                 from StandardFirmata.cpp:34:
C:\arduino-1.0\libraries\Firmata/Boards.h: In function 'unsigned char writePort(byte, byte, byte)':
C:\arduino-1.0\libraries\Firmata/Boards.h:355: warning: no return statement in function returning non-void
StandardFirmata.cpp: In function 'void sysexCallback(byte, byte, byte*)':
StandardFirmata.cpp:407: warning: suggest parentheses around assignment used as truth value
StandardFirmata.cpp: In function 'void loop()':
StandardFirmata.cpp:633: warning: comparison between signed and unsigned integer expressions
C:\arduino-1.0\libraries\Firmata/Boards.h: In function 'unsigned char writePort(byte, byte, byte)':
C:\arduino-1.0\libraries\Firmata/Boards.h:355: warning: control reaches end of non-void function
StandardFirmata.cpp: In function 'void sysexCallback(byte, byte, byte*)':
StandardFirmata.cpp:397: warning: 'queryIndexToSkip' may be used uninitialized in this function


In file included from C:\arduino-1.0\libraries\Firmata\/Firmata.h:16,
                 from C:\arduino-1.0\libraries\Firmata\Firmata.cpp:17:
C:\arduino-1.0\libraries\Firmata\/Boards.h: In function 'unsigned char writePort(byte, byte, byte)':
C:\arduino-1.0\libraries\Firmata\/Boards.h:355: warning: no return statement in function returning non-void


C:\arduino-1.0\hardware\arduino\cores\arduino\Tone.cpp:108: warning: only initialized variables can be placed into program memory area

Ridimmi se vuoi il listato completo. Ciao!
Logged

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

sono tutti warning, sarebbero da risolvere ma comunque la compilazione dovrebbe andare a buon fine e il programma funzionare

metti tutte le righe, magari su http://pastebin.com/ e poi mettici il link
Logged

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

Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Comodo quel sito, spero di aver scelto le cose giuste!!
Allora ecco qua: http://pastebin.com/LwmHs9xk

Mi è venuto un dubbio su come inserire il link allora l'ho fatto a mano!
Logged

Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Beato te che riesci a capirci!!
Ma col tempo imparerò...
Logged

Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se aggiorno la toolchain AVR posso risolvere il problema?
Logged

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

è stano, non vedo errori di compilazione. più di così non so aiutarti
Logged

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

Arezzo, Toscana
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
Clones Must Die!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie comunque, speriamo che qualcun' altro sappia aiutarmi.
Logged

Pages: [1] 2   Go Up
Jump to: