Pages: 1 2 [3]   Go Down
Author Topic: procramma in C mac/linux per il controllo di arduino...  (Read 1858 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non so rispondere alle tue domande.

A me pare che sia un insieme di cause, nel senso che quando ho fatto l'indagine e segnalato il bug sul forum internazionale mi pareva di aver visto che le versioni dei tool in Ubuntu 11.10 erano le stesse di quelli di Ubuntu 11.04. L'unica differenza era il kernel 3.0 contro il kernel 2.6.38, difatti inizialmente avevo pensato ad un problema del kernel.
openSUSE 12.1 ha il kernel 3.1, quindi potrebbe anche darsi che sia proprio lui la causa di tutto, bisognerebbe verificare se nella nuova Ubuntu che arriverà ad aprile c'è il 3.1 oppure sempre il 3.0.
Logged


0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5785
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

testo io la cosa su ubuntu 11.10
a fra poco
Ritorno ora impressionato dai risultati:

Ubuntu pulito, installato poco fa e quasi mai usato
Installo da software center Arduino (c'e' ancora la vecchia 0.22 e sono 56MB)

Spengo, riaccendo. BieBie ubuntu, non si avvia. schermo nero e trattino lampeggiante in alto a sinistra smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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

nuova versione di gcc, 4.6.2... l'avetre provata?
Logged

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

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5785
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

se mi aiutate a far ripartire ubuntu la provo smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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

Riprendo questo thread.
Ecco le versioni degli strumenti dela toolchain Avr a confronto:

openSUSE 12.1 (FUNZIONANTE)
avr-gcc 4.3.3
cross-binutils-avr 2.19.1
avr-libc 1.7.1

Kubuntu 11.04 (FUNZIONANTE)
avr-gcc 4.3.5
binutils-avr 2.20.1
avr-libc 1.6.8

Ubuntu 11.10 (NON FUNZIONANTE
avr-gcc 4.6.0
binutils-avr 2.20.1
avr-libc (??)

Non ho la versione di avr-libc (se qualche anima pia con Ubuntu/Kubuntu 11.10 può controllare la versione...) però, con i dati a confronto, mi viene da pensare che la colpa dell'errata compilazione dello sketch ArduinoISP sia da imputare al compilatore avr-gcc.

Logged


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

Ottimo!

Umm, sto pensando che potrebbe benissimo essere gcc il problema, in passato mi sono successe cose bizzarre passando da una versione all'altra, pero' per parlare di gcc bisognerebbe prima considerare le opzioni che gli vengono passate per compilare.
Questo è vero. So per certo che alcune versioni a partire dalla 4.6 sono buggate.

Quote
Altra cosa se sospettassimo che sia il kernel invece il problema andrebbe indagato anche lui, verisione per versione.
Sul forum internazionale dove ho postato il mio primo annuncio/lamentela hanno scartato questa ipotesi, che io inizialmente davo per primaria. Ed hanno anche ragione, alla fine il kernel altro non è che uno strato che gestisce il dialogo fra il software e l'hardware (tra le altre cose) per cui se la lingua è incomprensibile, al "mezzo" (cioè il kernel) poco gliene importa se l'ascoltatore non sa capire cosa il relatore sta dicendo...  smiley-sweat
Logged


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

Riprendo questo thread.
Ecco le versioni degli strumenti dela toolchain Avr a confronto:

openSUSE 12.1 (FUNZIONANTE)
avr-gcc 4.3.3
cross-binutils-avr 2.19.1
avr-libc 1.7.1

Kubuntu 11.04 (FUNZIONANTE)
avr-gcc 4.3.5
binutils-avr 2.20.1
avr-libc 1.6.8

Ubuntu 11.10 (NON FUNZIONANTE
avr-gcc 4.6.0
binutils-avr 2.20.1
avr-libc (??)

Non ho la versione di avr-libc (se qualche anima pia con Ubuntu/Kubuntu 11.10 può controllare la versione...) però, con i dati a confronto, mi viene da pensare che la colpa dell'errata compilazione dello sketch ArduinoISP sia da imputare al compilatore avr-gcc.



su linux arch ho binutils a 2.22 e gcc a 4.6.2, esiste un modo per fare un test senza dover flashare un at-mega?
Logged

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

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

@lesto:
l'unico modo è provare l'ArduinoISP durante la flashatura di un altro micro. Altri test non ci sono perché "apparentemente" funziona tutto bene.

@legacy:
in teoria io credo di sì, che si possa fare su Ubuntu, perché le dipendenze sono 2 e basta. Nel senso che binutils-avr è legato ad avr-gcc e viceversa. Mi pare che binutils-avr 2.20 richieda avr-gcc >=4.5. Però non ho memoria sicura di questi valori.


Forse chi ha la 11.10 potrebbe provare ad installare binutils-avr e gcc-avr della 11.04 e vedere che succede. Io non ho la 11.10, potrei provare stasera su una macchina virtuale.
Logged


Pages: 1 2 [3]   Go Up
Jump to: