Go Down

Topic: [Problema] Debian e Anduino (Read 1 time) previous topic - next topic

evilmonkey93

Salve ragazzi, sono in ambiente linux e necessito di inviare il mio programma sulla scheda arduino uno tramite ovviamente porta usb.

Mi trovo su una debian lenny 5.0, ho installato i pacchetti (arduino e arduino-core + le dipendenze) ma niente, non comunica con la porta usb !! Anzi mi correggo, se vado su Tools/Serial Port non mi da nulla....come mai????

Mentre se effettuo un lsusb mi vede la scheda....da cosa può dipendere? Ho provato anche con il pacchetto tar.gz di arduino lanciandolo ./arduino ma non parte...ha qualche problema....

ps: ho anche aggiungo la riga al file /etc/bin/arduino

pitusso

#1
Nov 22, 2010, 11:39 pm Last Edit: Nov 22, 2010, 11:40 pm by pictux Reason: 1
ciao
Quote
Mi trovo su una debian lenny 5.0

anche io
Quote
ho installato i pacchetti (arduino e arduino-core + le dipendenze) ma niente, non comunica con la porta usb !

ciao, non so che pacchetti tu abbia installati, io uso l'IDE non installato da repository, ma dalla versione tar.gz disponibile nella pagina dei download.

Ho installato invece (seguendo cmq i requirements):
gcc-avr, avr-libc, avrdude e binutils-avr

Potrebbe trattarsi di un problema java (che versione hai installato, di java?).
Quando lo lanci da console, cosa appare scritto?


Stefanoxjx

Io sono su Kubuntu e uso il pacchetto 0021 scaricato direttamente dal sito di Arduino.
L'unica cosa che posso consigliarti, è di verificare che il tuo utente faccia parte del gruppo (almeno sotto kubuntu) dialup.
Inoltre, una volta aggiunto l'utente al gruppo, per sicurezza, riavvia l'interfaccia grafica, perchè kde di solito non sente subito il cambio del gruppo.
Non so se tu usi gnome o kde, ma per sicurezza riavvia lo stesso.
Ciao.
www.multiwii.it
www.sdmodel.it

evilmonkey93

Quote

Potrebbe trattarsi di un problema java (che versione hai installato, di java?).
Quando lo lanci da console, cosa appare scritto?


Ecco i log se faccio partire arduino dalla cartella  :-[ :-[:

[edit]
Christian:/home/christian/Desktop/arduino-0021# ./arduino
java.lang.UnsatisfiedLinkError: /home/christian/Desktop/arduino-0021/lib/librxtxSerial.so: /home/christian/Desktop/arduino-0021/lib/librxtxSerial.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch) thrown while loading gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/christian/Desktop/arduino-0021/lib/librxtxSerial.so: /home/christian/Desktop/arduino-0021/lib/librxtxSerial.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
     at java.lang.ClassLoader$NativeLibrary.load(Native Method)
     at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
     at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1692)
     at java.lang.Runtime.loadLibrary0(Runtime.java:840)
     at java.lang.System.loadLibrary(System.java:1047)
     at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:123)
     at processing.app.Editor.populateSerialMenu(Unknown Source)
     at processing.app.Editor.buildToolsMenu(Unknown Source)
     at processing.app.Editor.buildMenuBar(Unknown Source)
     at processing.app.Editor.<init>(Unknown Source)
     at processing.app.Base.handleOpen(Unknown Source)
     at processing.app.Base.handleOpen(Unknown Source)
     at processing.app.Base.handleNew(Unknown Source)
     at processing.app.Base.<init>(Unknown Source)
     at processing.app.Base.main(Unknown Source)
[/edit]

Ho installato java, e tutte le dipendenze che c'erano sul sito ma niente...

pitusso

#4
Nov 23, 2010, 12:19 pm Last Edit: Nov 23, 2010, 12:19 pm by pictux Reason: 1
Ciao,
basta la prima riga per (quasi) identificare il problema:
Code: [Select]
java.lang.UnsatisfiedLinkError: /home/christian/Desktop/arduino-0021/lib/librxtxSerial.so: /home/christian/Desktop/arduino-0021/lib/librxtxSerial.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch) thrown while loading gnu.io.RXTXCommDriver

Utilizzi un os a 64 bit?

Innanzitutto prova installandoti le ia32-libs.
Io Arduino IDE lo uso su env. 32bit, quindi non ho modo di approfondire.

Puoi fare una ricerca qui sul forum (in alto a dx), di sfuggita ho provato e ci son parecchi thread sull'IDE in ambiente 64bit.

ciao
m

evilmonkey93

#5
Nov 23, 2010, 02:30 pm Last Edit: Nov 23, 2010, 02:32 pm by evilmonkey93 Reason: 1
ma no, il mio os è da 32bit....il pacchetto ia32-libs non me lo trova...e il 64 neanche l'avevo installato in quanto non avendo un os da 64 bit...

Stefanoxjx

Io uso la distro a 64bit ma non ho avuto problemi.
Comunque pitusso ha ragione.
Probabilmente se disinstalli quella libreria a 64bit e installi quella a 32, risolvi il problema.
Ciao.
www.multiwii.it
www.sdmodel.it

Go Up