avrdude und Burn-O-Mat

Gast #619303
Lesenswert?

Hallo zusammen,

ich benutze avrdude unter Linux (um genau zu sein Ubuntu 6.10). Jetzt 
bin ich im Tutorial zu den Fuses 
(http://www.mikrocontroller.net/articles/AVR_Fuses) auf den Link zum 
Burn-O-Mat gestoßen (http://avr8-burn-o-mat.aaabbb.de/). Finde das 
Programm macht einen guten Eindruck und deshalb wollte ich es mal 
ausprobieren. Leider geht das unter meiner Linux Distribution nicht, da 
die Datei nicht dort zu finden ist, wo sie vom Burn-O-Mat gesucht wird. 
Ich erhalte auf jeden Fall immer die Fehlermeldung:
1
Error while loading preferences: /usr/local/etc/avrdude.conf (No such file or directory)
2
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group
3
       at avr8_burn_o_mat.FormMain.<init>(FormMain.java:73)
4
       at avr8_burn_o_mat.FormMain$25.run(FormMain.java:1042)
5
       at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
6
       at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
7
       at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
8
       at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
9
       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
10
       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
11
       at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Die Datei avrdude.conf liegt tatsächlich im Verzeichnis /etc. Leider 
habe ich nicht rausgefunden, ob ich den Suchpfad irgendwie umstellen 
kann. Ich habe schon versucht den AUtor des Programms zu kontaktieren, 
aber der ist wohl gerade im verdienten Sommerurlaub oder anderweitig 
beschäfftigt. Wenn Jemand von Euch das Problem kennt und einen 
Lösungsvorschlag hat, würde ich mich über eine Antwort oder einen Tipp 
sehr freuen.

Gruß Lukas
Gast #619338
Lesenswert?

Hallo Werner,

habe gerade mal versucht einen Softlink zu setzen. Das bringt mir aber 
leider nur eine neue Fehlermeldung:
1
Error while loading preferences: /usr/local/etc/avrdude.conf (Too many levels of symbolic links)
2
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group
3
        at avr8_burn_o_mat.FormMain.<init>(FormMain.java:73)
4
        at avr8_burn_o_mat.FormMain$25.run(FormMain.java:1042)
5
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
6
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
7
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
8
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
9
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
10
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
11
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Java mag wohl keine Softlinks. g
Trotzdem vielen Dank für den Tipp. :)
War schon enttäuscht, dass ich nicht selbst auf die Idee gekommen bin.

Gruß Lukas
Gast #619799
Lesenswert?

Also es sollte eigentlich nicht an der avrdude.conf liegen. Die Klasse 
GroupLayout, die normalerweise zu Java dazu gehört, wird nicht gefunden. 
Könntest du die neueste Java-Version installieren und es damit nochmal 
probieren?
Gast #619881
Lesenswert?

ich kann mich auch an so einen Fehler erinnern.
Lag bei mir dann aber daran, dass ich eine bei debian etch enthaltene 
offene/freie/andere Java-implementierung installiert hatte.

nach installation des sun-java-packages hat dann alles wunderbar 
funktioniert.
Gast #619887
Lesenswert?

mit dem fehler meinte ich nicht das avrdude.conf-problem sondern den 
NoClassDefFoundError.
avrdude.conf wird beim ersten start unter /usr/local/etc gesucht, lässt 
sich dann aber im programm umstellen. dann verschwindet auch die 
fehlermeldung.

sorry für das doppelposting, ist halt doch noch ein wenig zu früh ;)
Gast #623383
Lesenswert?

Habe das Programm heute auch entdeckt... Es mag aber nicht so wie ich 
will...
Apple OS X - neueste Version mit neuester avrdude-Version (5.3.1 mit 
DarwinPorts).
Der RS232->USB-Adapter von Prolific wird erkannt und funktioniert auch 
schön mit Terminal-Programmen zusammen.
Habe das Pollinboard v2.0 und diverse Chips, die funktionieren (mit 
PonyProg unter Win).

Egal was ich mache, es kommt immer der Fehler
"AVR device not responding. initialization failed, rc=-1..."

Würde langsam gerne mal von Bascom auf GCC umsteigen - und da ich sonst 
auch am Mac arbeite, wäre das ja ne super Sache.

Hat jemand ne Idee?
Moderator Persönliche Seite #623502
Lesenswert?

Stefan Z wrote:

> Habe das Pollinboard v2.0 und diverse Chips, die funktionieren (mit
> PonyProg unter Win).

Das ist ein Bitwackel-Adapter.  Den kannste nicht (*) an einem
USB<->RS-232-Wandler betreiben.

(*) Selbst falls es geht, die Datenrate wäre unter aller Sau.

Du brauchst irgendwas, was ein vernünftiges RS-232-Protokoll spricht,
oder gleich was, was am USB hängt.  Da gibt's von Eigenbauprojekten
wie dem AVR-Doper oder Matthias Weißer's USBisp bis zu Atmel's
AVRISP mkII, AVR Dragon oder last not least dem JTAG ICE mkII eine
breite Palette.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren