Avrdude wird nicht erkannt

OP #2052165
Lesenswert?
• ▲
▼
Hallo!
Ich habe mir neu das Avr Dragon gekauft. Ich habe ein MacBook mit 
Windows 7 64 bit in einer virtuellen Maschine (Parallels 6). Gestern 
habe ich nach längerem hin und her den Dragon mit avrStudio 4.18 
verbunden bekommen. Es bot mir gleich ein Update an, was ich angenommen 
habe. Danach konnte ich es verbinden. Ich habe aber noch keine Schaltung 
angeschlossen gehabt oder etwas programmiert.
Heute habe ich nun eine Schaltung angeschlossen, allerdings noch ohne 
Strom (ich möchte die Schaltung mit eigener Stromversorgung versorgen, 
und habe desshalb das VCC kabel zum Dragon gekappt.) Dann habe ich 
windows in der viruellen Maschine gestartet und bekam beim start die 
Fehlermeldung, dass windows nicht gestartet werden kann, und es in einen 
älteren Zustand zurück gesetzt wird. Danach war der gestern installierte 
Jungo-treiber wieder deinstalliert. Also habe ich avrStudio auch 
deinstalliert, und es mitsamt Jungo-treiber wieder installiert. Wenn ich 
jetzt Windows neu starte, hat es keine Probleme. Der Dragon wird auch im 
Gerätemanager bei Jungo angezeigt und sollte funktionieren. Aber wenn 
ich ihn mit AvrStudio verbinde und auf connect klicke, wird er nicht 
gefunden (connecting failed)! :-(
Ich bin absolut ratlos!

PS: Ich habe noch kein usb-hub, aber ich möchte die schaltung ja 1. auch 
mit eigenem Strom versorgen, und 2. hat es gestern ja auch funktioniert.
Ausserdem habe ich das board nicht extra gegen statische ladung 
geschützt: ich habe es einfach in der schachtel ohne die schwarzen 
teile. Könnte das das Problem sein?
#2052198
Lesenswert?
• ▲
▼
Ich vermute, mehrfach ein- und ausstecken hast Du schon probiert.
Bei mir (Parallels 4, Windows XP) werden USB-Geräte nicht immer 
zuverlässig mit dem Gastsystem verbunden, selbst wenn sie von Windows 
erkannt sind.
Kannst Du prüfen, ob avrdude am Mac mit dem Dragon kommunizieren kann?

Hat denn das Software-Update funktioniert? Ich meine mich zu erinnern, 
dass mein Dragon (ist allerdings einer aus der ersten Generation) dafür 
in einen Bootloader-Modus ging und sich als anderes USB-Gerät anmeldete, 
das man dann explizit mit der virtuellen Maschine verbinden musste. Wenn 
er da hängengeblieben ist, meldet er sich vielleicht immer noch als 
Bootloader an und wartet auf Updates.
#2052308
Lesenswert?
• ▲
▼
Wenn du MacPorts installiert hast mit
  sudo port install avrdude
(Vorsicht, das installiert möglicherweise die komplette avr Toolchain)

Alternativ gibt es eine vorkompilierte Variante hier:

http://www.obdev.at/products/crosspack/index.html

das hab ich allerdings noch nicht ausprobiert.


Für den Betrieb:

avrdude -P usb -c dragon_isp -p m8 -vv -t

damit verbindet er mit einem Mega8 via ISP und fragt auf dem Terminal 
was er machen soll.
Solange kein uC angeschlossen ist, gibt das eine Fehlermeldung von wegen 
Signature Error (kanns grad nicht ausprobieren). Wenn Du die kriegst, 
sollte er den Dragon schon mal gefunden haben.
OP #2052337
Lesenswert?
• ▲
▼
Uuuf, es geht jetzt endlich!
Gestern hatte ich nur service-pack 1 installiert, als ich es wieder 
installieren musste, habe ich gleich alle drei installiert. Ich habe es 
jetzt noch mals deinstalliert und nur service pack 2 draufgetan. Jetzt 
geht es! Keine Ahnung wieso, aber hauptsache es tut.
Vielen Dank an alle!
Gruss
Erdbewohner

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.