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
Gast
#3604668
Markus Braun schrieb: > Probleme mit AVR-Starterkid Was hat ein AVR mit kleinen Kindern zu tun?
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.
Ein schrieb: > Markus Braun schrieb: >> Probleme mit AVR-Starterkid > > Was hat ein AVR mit kleinen Kindern zu tun? Ganz einfach: Die kids kommen nicht mit den kits zurecht. :-)
Das Kind ist eben ein Starterkid :-)
Das Bild stammt nicht von mir, ich habe beim Programming den Atmega8 ausgewählt und auch die blink.hex, nur der Error ist der Selbe. Vielen Dank für die schnelle Antwort, dann werde ich die Lötstellen mal überprüfen.
Gast
#3605479
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?
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.
Gast
#3605807
schau mal im windows-Gerätemanager ob der programmer angezeigt wird.
Mir ist gerade was am Olimex Board aufgefallen, direkt neben der Buchse für das Netzteil ist ein 3.3V Jumper. Wenn der gesteckt sein sollte könnte es sein das der Atmega8 nicht läuft da dieser 4.5 - 5.5V benötigt.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.