PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Flashen unter Linux funktioniert nicht. [gelöst]



giso
05.11.2007, 08:09
Hallo erstmal an alle!

Ich habe gerade versucht meinen Asuro unter Linux zu flashen. Unter Windows funktionierte das. Ist aber eben leider nur Windows.
Mit minicom und einem weißen Blatt passiert gar nix.
Wenn ich Asuroflash ausprobiere:

# asuroflash /dev/ttyS0 test.hex
ASURO Flash Tool 1.2

Open Serial Port --> Can't write port settings on /dev/ttyS0

failed

Bei ttyS1-7 das gleiche.
Ich nutze hier OpenSuse 10.3, das flashen hab ich als root (per su) probiert.

Was könnte ich noch verkehrt machen?
Danke im Voraus, giso

damaltor
05.11.2007, 15:57
das einzige was ich mir vorstellen könnte ist dass die rechte nicht passen, aber als root sollte das natürlich trotdem gehen. welchen transceiver benutzt du?
ansonsten versuche mal, nicht asuroflash sondern asurocon mit der gleichen syntax zu nehmen.

volpe
05.11.2007, 19:20
In meinen Linux Systemen (Ubuntu 6.06 und Debian 4.0 Etch)
Rufe ich den asuroflash über die normale Konsole auf
$ ausuroflash und danach erscheint das ASURO Flash Tool wo ich
den Pfad zu /dev/ttyS0 oder /dev/ttyS1 angebe. Bei einem USB IR-Trannsceiver
/dev/ttyUSB0
Hast du die notwendigen Flash Tools -asuroflash asurocon- in das Verzeichnis
/usr/local/bin kopiert ??
Danach sollte man #chmod a+x /usr/local/bin auführen...

Gruß volpe

Superhirn
05.11.2007, 20:16
hi

führ folgenden befehl als root aus:
# chmod 666 /dev/ttyS0

es müsste dein problem beheben. volpe sagte schon beim usb tranceiver oder usb/seriell wandler heißt es /dev/typUSB0.

mfg
Thomas

PS: Flashen ist der Grund warum ich zuerst überhaupt zu Linux wechselte.

Sternthaler
05.11.2007, 21:43
Und dann hätten wir noch folgendes Problem:

RS232-Tranceiver über einen USB-to-RS232-Wandler.
Wenn du das Linux auf einem Notebook nur mit USB-Schnittstelle betreibst und so einen Wandler nutzen musst, aber Windoof auf ne'm PC ist, hättest du über den Wandler eventuell das Problem.
Manche Wandler schaffen nicht genügend Spannung zum RS-Tranceiver.

Gruß Sternthaler

giso
06.11.2007, 06:20
Danke für die vielen Tipps! Super, wie schnell einem hier geholfen wird. :D

Asurocon und chmod hatte ich auch schon probiert, leider ohne Erfolg.

Ich hab es dann aber doch noch hingekriegt:

Ich hatte noch ein bisschen gegooglet und zufällig jemanden gefunden, der auch Probleme mit ttyS0 hat und das gleiche Laptop besitzt wie ich (hp compaq nc6000). Und siehe da, wir sind nicht die einzigen:
http://www.google.de/search?q=ttyS+nc6000

Irgendwo fand ich dann den Tipp, im Bios IrDA zu deaktivieren. Und siehe da: es funzt!
Da muss man ja aber auch erstmal drauf kommen... ](*,)

Hab meinen Account außerdem in die Gruppe uucp eingetragen, da Suse die Rechte auf /dev bei jedem Neustart verwirft.

damaltor
06.11.2007, 18:30
hmm macht aber eigentlich sinn, die infrarotschnittstelle und ttyS0 teilen sich den gleichen IRQ. vermutlich wurde auf diesem laptop noch etwas mehr gespart, und sie teilen sich noch mehr...

inka
18.06.2010, 06:40
hi
PS: Flashen ist der Grund warum ich zuerst überhaupt zu Linux wechselte.

das linux asuroflash tool verwenden...

habe alle tipps, die hier beschrieben sind nacheinander anzuwenden versucht, das einzige ergebnis heisst "command not found"

ich verwende ubuntu 9.4, das asuroflash tool ist im verzeichnis "georg/asuro/flashen/asuroflash/", die datei "asuroflash" ist als ausführbar gekennzeichnet...

danke...

damaltor
18.06.2010, 11:05
Hast du Erfahrung mit linux?

Wechsle mal auf der konsole in das Verzeichnis wo asuroflash liegt, und führe dann asurocon aus. Das funktioniert etwas besser als asuroflash.

inka
18.06.2010, 13:26
ein blutiger laie nicht mehr, aber auch noch kein profi.

nach der anleitung in

http://wiki.ubuntuusers.de/ASURO habe ich es geschafft asuroflash zu compilieren und es läuft...

kennst Du Dich mit eclipse aus?