Anfänger: Probleme mit AVR-Starterkit

OP #3604646
Lesenswert?

Hallo zusammen,

ich suche den Einstieg in das Thema Mikrocontroller und habe mir deshalb 
das hier im Forum empfohlene AVR Starterkit 
bestellt.(http://shop.embedded-projects.net/embedded-projects-gmbh/avr-starterkit-inkl.-usb-programmer.html). 
WinAVR installiert, AVR- Studio  , MC über USBProg angeschlossen --> 
Treiber erkannt , Beispielsprogramm "blink" geöffnet --> Build Solution 
--> Programming Device. ID sowie anliegende Spannung können gelesen 
werden. Frequenz wie im Beispiel auf 96,39 kHz gesetzt. Flash kann 
gelöscht werden. Fuses nicht angerührt.  Beim Progammieren des Mc mit 
der blink.hex taucht folgender Fehler auf : 
https://www.mikrocontroller.net/attachment/206980/a4wg34g34g.png (Bild 
stammt aus einem bereits besteheneden Thread in dem ich leider keine 
Lösung finden konnte) . Ich habe verschiedene AVR-Studio Versionen 
ausprobiert (6.2 beta, 6.1, 5), immer der gleiche Fehler. Da ich keine 
Lösung finden konnte, bin ich auf Ubuntu in einer VM  umgestiegen. Auf 
dieses Kommando hin "sudo avrdude -c avrisp2 -p m8 -B 10 -P usb " tritt 
folgene Error-Message auf:
avrdude: usb_open(): cannot read serial number "error sending control 
message: Connection timed out"
avrdude: usb_open(): cannot read product name "error sending control 
message: Connection timed out"
avrdude: usbdev_open(): error setting configuration 1: could not set 
config 1: Connection timed out
avrdude: usbdev_open(): did not find any USB device "usb"

Ich bedanke mich schonmal fürs Lesen und hoffe, dass mir jemand helfen 
kann. Ich besitze leider nicht das nötige Wissen über die Hardware um 
Fehler der Komponenten auszuschließen. Grüße Markus
#3604747
Lesenswert?

Zu Ubuntu kann ich nichts sagen, aber in dem Atmelstudio hast du im 
Projekt einen Atmega8 ausgewählt, bei Device Programming einen Atmega8A. 
Eins von beidem ist verkehrt.
Unter Memories hast du die .elf (Production File) Datei anstatt der .hex 
ausgewählt. Das scheint aber alles nicht das Problem zu sein da der 
Flash anscheinend beschrieben wird.

Ich würde mal ins Blaue raten und auf eine kalte Lötstelle oder einen 
Kabelbruch bzw. schlecht verkrimptes Flachbandkabel tippen.
Gast #3605479
Lesenswert?

Markus Braun schrieb:

> dieses Kommando hin "sudo avrdude -c avrisp2 -p m8 -B 10 -P usb " tritt
> folgene Error-Message auf:
> avrdude: usb_open(): cannot read serial number "error sending control
> message: Connection timed out"
> avrdude: usb_open(): cannot read product name "error sending control
> message: Connection timed out"
> avrdude: usbdev_open(): error setting configuration 1: could not set
> config 1: Connection timed out
> avrdude: usbdev_open(): did not find any USB device "usb"

Riecht nach nicht funktionierender USB-Verbindung zwischen Computer und 
Programmer, funktioniert USB in der VM und ist der Programmer 
durchgereicht?
OP #3605779
Lesenswert?

Ich habe die Löstellen überprüft und auch die Funktionalität vom USB in 
der VM. Ich kann in der VM auch den atmel avrisp mkII aktivieren. Leider 
besteht unter Windows sowie unter Ubunto das selbe Problem weiterhin. 
Ich werde mir morgen einen anderen Atmega8 besorgen um auszuschließen, 
dass eine Fehlfunktion des Mc vorliegt. Vielen Dank für die bisherigen 
Hilfestellungen.

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