Forum: PC Hard- und Software USB-ISP PRogrammer unter Ubuntu


von goaran (Gast)


Lesenswert?

Hallo,
weiss jemand ob man den USB-ISProgrammer siehe hier:
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=73&products_id=161
unter Ubuntu zum laufen kriegen kann ?
Bascom habe ich mit Wine erfolgreich hinbekommen, aber ohne 
kommunikation mit dem Controller bringt das nich soo viel ..

Danke schon mal

von C. H. (_ch_)


Lesenswert?

Hallo,
hast du den Programmer schon, oder könntest du auch eine Alternative 
verwenden?

Gruß
Christian

von goaran (Gast)


Lesenswert?

nee den habe ich schon... wenn's ne (net so teure) Alternative gibt ist 
das aber auch ok, dann kauf ich mir nen neuen...
habe nur keine lust mehr auf meine Windows Partition, und das einzige 
was ich dort noch mache ist Controller flashen :)

von C. H. (_ch_)


Lesenswert?

Hallo,

teuer ist relativ...
Diese funktionieren auf alle Fälle:
http://www.fischl.de/usbasp/
http://www.embedded-projects.net/index.php?page_id=135

Du kannst ja mal schauen ob dein Programmer von avrdude unterstützt 
wird. Wenn ja, kannst du ja avrdude in Bascom einbinden und somit 
flashen.

Gruß
Christian

von goaran (Gast)


Lesenswert?

Danke fuer die Links...

Wenns mit avrdude nicht geht kann ich mir ja einen zusammenlöten :)

Wie sehe ich denn in avrdude ob er unterstützt wird ??
kenn mich damt ueberhauptnicht aus, mag textbasierte anwendungen nicht 
so, wenns komplizierter wird

von C. H. (_ch_)


Lesenswert?

In der avrdude.conf stehen alle unterstützten Controller und Programmer 
drin. Musst du halt schauen ob deiner auch dabei ist.

Wenn dir ne GUI lieber ist, dann such hier im Forum mal. Irgendwer hatte 
ne Java-GUI geproggt. Kann mich leider nicht mehr dran erinnern wie das 
Projekt hieß... irgendwas mit "avr burn" oder so.

Ciao
Christian

von Martin (Gast)


Angehängte Dateien:

Lesenswert?

Hallo goaran,

bin Anfänger aber komme schon zu recht mit AVRDUDE, guckt mal in Anhang 
Seite 5-6.

der USB ASP von http://www.fischl.de/usbasp/ bokommst du bei Ulrich 
Radig www.ulrichradig.de auch als Buasatz für Paar Teuros, bei 
http://www.ullihome.de/index.php/USBAVR-ISP/de gibt's auch ein gutes ! 
auch für wegig Geld (glaube geht unter AVRDUDE auch)

Gruß
Martin

von Martin (Gast)


Angehängte Dateien:

Lesenswert?

hier 2 GUI's

http://avr8-burn-o-mat.brischalle.de/

andere in Anhang

Gruß
Martin

von C. H. (_ch_)


Lesenswert?

so schlecht war ich ja gar nicht mit "avr burn" :-D

von goaran (Gast)


Lesenswert?

ok, auf der java seite gibts ja diese linux self extracting file.
das is ne .bin  wie kann ich die denn oeffenen ?? muss ich das mounten ?
unter selfextreacting versteh ich irgednwie was wanderes .. hmm
mit der 2. gui kann ich nix anfnagen, das ja ne exe.. :(

von C. H. (_ch_)


Lesenswert?

Lad dir einfach das .zip-file runter. Entpacken in das Verzeichnis 
wechseln (Konsole) -> java -jar AVR8_Burn_O_Mat.jar

von goaran (Gast)


Lesenswert?

ok, die GUI hab ich jetz zum laufen gebracht, nur ich finde meinen 
avrdude nicht ?? wenn ich in der konsole avrdude eingebe startet er, 
aber ich kann ihn nirgends finden. habe gesmates dateisystem anch 
avrdude durchsucht. keine treffer... verwirrt bin

von goaran (Gast)


Lesenswert?

ok, habs ... das war versteckt.. :)

von goaran (Gast)


Lesenswert?

ok, in der avrcude.conf gibts kein usb-isprogrammer :(

dann bau ich mir mal den ulrichradig programmer... der sollte dann auch 
direkt im bascom gehen oder muss ich den dann mit avr dude benutzen ?
dann wuerde mich intressieren wie ich das ins bascom einbinden kann...

und danke fuer die schnelle hilfe :)

von C. H. (_ch_)


Lesenswert?

>dann wuerde mich intressieren wie ich das ins bascom einbinden kann...
Beitrag "Re: AVRdude als externen Programmer in BASCOM einbinden"

Gruß
Christian

von goaran (Gast)


Lesenswert?

thx...

von goaran (Gast)


Lesenswert?

So, habe mir jetz mal den Ulrich Radig PRogrammer zusammengelötet...
Was muss ich denn im Bascom (läuft mit Wine unter Ubuntu) einstellen, 
damit der den findet ??

von carl (Gast)


Lesenswert?

Für das Geld hättste den Original Atmel Programmer bekommen. Der funzt 
mit avrdude auch unter Ubuntu, ist schnell und ich hatte noch nie 
Probleme mit meinem

von goaran (Gast)


Lesenswert?

fuer welches geld ?? der hat mich jetz ca 4 euro gekostet ...
sieht zwar nich so doll aus auf lochraster, aber soll ja nur 
funkitonieren..
 :)

von carl (Gast)


Lesenswert?

für das ding vom robotikschop

von goaran (Gast)


Lesenswert?

aso, das ding, ja das is übertuert, das war halt der erste programmer, 
den ich hatt, da hatte ich noch keine plan von uC und so, und irgdnwer 
hatte gemeitn ich soll den kaufen :)

von goaran (Gast)


Lesenswert?

So bin jetz ein wenig weiter..

Muss jetz ja avrdude in Bascom einbinden.
Kann ich dann das Linuxavrdude in meine Wine emuliertes Bascom 
einbinden, oder muss ich da auch nen Wine emulierten windows avrdue 
verwenden??

habe jetz mal den pfad auf mein Linux avrdude gestellt, wenn ich aber 
auf Programm klicke kommt ncihts (nich mal ne Fehlermeldung) :(

das stimmt dann so wohl nicht ?

der windowsavr dude will aber irgednwie nich laufen im Wine

von C. H. (_ch_)


Lesenswert?

Was spricht dagegen einfach "ganz normal" mit avrdude zu flashen, also 
nicht über Bascom?

Gruß
Christian

von goaran (Gast)


Lesenswert?

dagegen spricht, dass ich avrdude nicht blicek ^^

wie kann ich denn da den programmer einstellen? und wie flashe ich dann 
mein hex bzw die fuses ??

von Gde A. (goaran)


Lesenswert?

oops wollte grad beitrag bearbeiten, aber war nicht eingelogt sehe ich 
grade..

wenn ich avrdude - c mache passiert irgednwie gar nichts, oder wie 
stelle ich den programmer ein ??

edit..
ok, hat die conf gefehlt...

wenn ich jetz -c mache und den programmer einstell will er danahc noch 
den chip wissen...

muss ich den fest einstellen ?? weil will ja verschidene chips flashen 
??

von C. H. (_ch_)


Lesenswert?


von C. H. (_ch_)


Lesenswert?

ach ja, vergessen: die "-c" option ist bei dir dann "usbasp"

von Gde A. (goaran)


Lesenswert?

muss ich das -b -c und so denn jedesmal von neuem eintippen? kann er 
sich das nicht iregdnwie merken??

gibt es nich einen sinnvollen programmer mit gui der geht, wiel wenn das 
so komplizeirt is, nehm ich halt mein bascom in der virtualbox, dasnervt 
mich zwar auch, aber immer noch besser als fuer jeden flashvorgang 3 
zeilen tippen zu muessen..

von Gabriel W. (gagosoft)


Lesenswert?

hmm dann halt mit einem makefile
1
make usbload
Du kannst mit dem Makefile auch den Compiler anstarten und sooo viele 
nette Sachen machen.
1
TARGET = myApp
2
SOURCES = main.c hd44780.c PIDcontroller.c
3
CC   = avr-gcc
4
MCU = atmega128
5
MCU_DUDE = m16
6
USB_BOARD_DUDE = usbasp
7
8
9
usbload: $(TARGET).hex $(TARGET).eep
10
  avrdude -p $(MCU_DUDE) -c $(USB_BOARD_DUDE) -U flash:w:$(TARGET).hex  -U eeprom:w:$(TARGET).eep -v

Alles in schönster Linux-Manier  ;)

von C. H. (_ch_)


Lesenswert?

>gibt es nich einen sinnvollen programmer mit gui der geht
Beitrag "Re: USB-ISP PRogrammer unter Ubuntu"

Ich persönlich würde wie auch mein Vorschreiber Gabriel Wegscheider 
geschrieben hat alles in ein Makefile packen und gut ist. Finde es immer 
lästig ewig in den GUIs drin rumzuklicken bis man mal alles fertig hat.
So macht man halt alles in der Konsole. Dank history-Funktion brauchst 
du dann nur noch die Pfeil-nach-oben und die Return-Taste :-)

In diesem Sinne, viel Erfolg und ein schönes Wochenende
Christian

von Jupp (Gast)


Lesenswert?

>gibt es nich einen sinnvollen programmer mit gui der geht

Schon, nur dein Betriebssystem ist der Krampf!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.