Hallo,
ich bin hier echt inzwischen am verzeifeln. Da ich nun nen ganzen Tag
damit verbracht habe herauszufinden, dass der Stecker vom Programmer
falsch rum drin steckte nun das nächste Problem: Ich kann zwar Programme
mit Eclipse auf den Xmega spilen (Über JTAG ICE mkII im JTAG Modus,
unter Linux), aber das aufgespielte Programm läuft dann nicht an, ich
muss erst den Strom rausziehen und wieder reinstecken, damit es läuft.
Weiter gibt es noch ein viel größeres Problem: Ich kann in Eclipse kein
Fuse-Bits lesen, ich kann die Geräte-Signatur nicht auslesen und sonst
eigentlich nichts machen außer ein Programm übertragen. Es kommt immer
die bekannte Fehlermeldung: avrdude:
> usbdev_open(): did not find any USB device "usb"
Normalerweise kenne ich die Meldung nur, wenn die Berechtigungen für
avrdude bzw. den Programmer nicht stimmen. Das kann ich denke ich
ausschließen, da das Laden des Flash ja funktioniert.
Auch interessant ist, wenn ich ein ps ax mache während er versucht die
Fuses zu lesen bekomme ich den Befehl, den er wohl gerade ausführt:
> /usr/bin/avrdude -cjtag2 -Pusb -Enoreset,vcc -px128a1
Starte ich den manuell:
1 | $ /usr/bin/avrdude -cjtag2 -Pusb -Enoreset,vcc -px128a1
|
2 | avrdude: WARNING: -E option not supported by this programmer type
|
3 |
|
4 | avrdude: AVR device initialized and ready to accept instructions
|
5 |
|
6 | Reading | ################################################## | 100% 0.27s
|
7 |
|
8 | avrdude: Device signature = 0x1e974c
|
9 |
|
10 | avrdude done. Thank you.
|
Also wo ist sein Problem???