PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB AVR LAB (Ullihome), AVR Studio 5, Startprobleme



Abnormal
25.08.2011, 09:03
Ich habe mir vor einiger Zeit das USB AVR Lab bestellt, dass hier im Forum öfters empfohlen wird und in den vergangenen Tagen versucht dieses als Programmieradapter zum flashen eines Microcontrollers aus dem AVR Studio5 zu verwenden. Eigentlich habe ich ein Evaluierungsboard, mit dem ich mittlerweile einigermaßen umgehen kann und wäre die Investition nicht zwingend notwendig gewesen, es hat mich aber Aufgrund der "Werbung" interessiert und ich wollte das USB Lab ausprobieren.

Leider bin ich furchtbarer Anfänger in der uC-Programmierung und war trotz ausgiebiger Recherchen im Web nicht sehr erfolgreich mit meinem Versuch.

Was habe ich bisher getan? :

das AVR LAb installiert,

ein Programm des HErstellers downgeloadet

die Treiber gemäß der Anleitung für Win Vista der Herstellerseite installiert

das AVR LAb als stk500 "programmiert"

Das LAb als "Komunikationsschnittstelle Com 17" installiert

AVR STudio 5 installiert

unter der Annahme dass die Farben des Experimentierkabels den Anschlußnummern entsprechen -- die Anschlüße Mosi, Miso, sck, res,+, 2 x gnd mit den gleichnamigen Anschlüßen des Kontrollers verbunden.

IM AVR Studio den Controller Tiny 13 ausgewählt, die Oprimierung für Größe ausgewählt, dem Debugger den Com 17 zugewiesen, als Debugger das Stk500 ausgewählt (AVR STudio zeigt "ISP on STK 500" an, es sind 125kHz voreingestellt)

ein einfahces Blinklichtprogramm ins AVR Studio kopiert, die Schaltflächen "Built AVRGCC" und "Built Solution" geklickt, den Debugger per Klick gestartet.

Es erscheint eine Fehlermeldung:



"AVR Studio was unable to start your debug session.
Please verify that the debugger is correctly attached to the target and that target power has been switched on. Also verify that the correct device and interface settings have been specified in the project."



Es ist dabei egal, ob ich an den Controller zusätzlich 5V Spannung lege oder nur das USB Lab anschließe.



in der Anleitung habe ich gelesen das Pin 4 keinesfalls auf MAsse liegen darf - das habe ich beachtet.
Weiters steht in der Anleitung, das Pin 4 und6 die serielle Schnittstelle zum debuggen beinhalten. Was das (für mich) bedeutet verstehe ich nicht.
Vermutlich liegt hier der Fehler, da die Anschlüße txd, rxd,usig1 frei bleiben. Ich weiß aber leider nicht wohin damit.
Auch bin ich unsicher ob nun eine zusätzliche Spannungsversorgung benötigt wird oder nicht.


ein Bild meines Versuchsaufbaus

19769


Ich bin leider blutiger Anfänger in dieses Sachen und tue mir extrem schwer, auch angeblich leichte Anleitungen zu verstehen und korrekt nachzuvollziehen.
Es würde mich aber trotzdem freuen, wenn mir jemand weiterhelfen könnten bzw versuchen würde mir meine Fehler in einfachen Worten zu erklären.
Gerade hier im Forum habe ich immer wieder wertvolle Hilfestellung mit meinen Prtoblemen erhalten.![/B]

Abnormal
26.08.2011, 10:34
vom Hersteller bekam ich folgende Infos:

weder das STk 500 noch das USBLab können als Debugger verwendet werden. Es gäbe aber Rückmeldung das das Lab erfolgreich mit AVR Studio 5 eingesetzt wird.
(Meine Recherchen im web ergaben jedoch das das STK500 als debugger eingestellt werden muß, will man aus dem Studio 5 flashen, das flashen würde nach dem starten des Debuggers austomatisch erfolgen)

Das AVR Studio sei von hersteller nicht ausreichend getstet und man könne mir daher keine Hilfestellung bieten.
Mein Aufbau schaue sehr gut aus, soferne die Pins richtig angeschlossen seien
(Ich habe ein Atmel Datenblatt zur Pinbelegung verwendet und gehe davon asu, das dies der Fall ist - soferne das Teil übverhaupt so angeschlossen werden soll wie ich es beschrieben habe)

Ich solle zu beginn lieber versuchen direkt zu Programmieren anstatt eine "Debugging session zu starten". IN AVR STudio 4 klicke man dazu auf eine Schaltfläche die wie ein uC aussieht.
(die SChaltfläche existiert im Studio 5 nicht mehr; deshalb versuche ich ja den Weg über den Debugger wie ich es im Internet gelesen habe. Leider fehlt mir das nötige Fachwissen um beurteilen zu können ob ichs richtig mache...)

---
Wenn ich die Antwort richtig deute passt es also? wenn die drei übrigen Anschlüsse in der Luft hängen.?!

Hubert.G
26.08.2011, 11:44
Warum willst du unbedingt das AVR-Studio5 verwenden?
Wenn man die Threads so verfolgt funktioniert da einiges noch nicht richtig.
Bleib vorläufig beim AVR-Studio4 und steig erst um wenn du an die Grenzen kommst. Bis dahin funktioniert das Studio5 sicher auch bestens.

Abnormal
09.09.2011, 17:45
Zwischenzeitlich habe ich AVRStudio5 also deinstalliert und arbeite jetzt mit dem Studio4. Auch damit war es ein wahnsinniger AUfwand den USB-Programmer zu installieren. Jetzt läuft es aber endlich auf allen meinen Rechnern - sogar unter Vista und Win7.
Ein anderes Problem hat sich nun aufgetan. Ich kann zwar nun mit dem Stick flashen etc, die Zeitroutinen laufen aber nicht korrekt (delay). Ich vermute das es an der optimierung liegen könnte. Beim Studio 5 mußte man die Optimierung immer erst richtig einstellen (OS). Beim Studio4 finde ich die entsprechenden Optionen aber nicht in den Menüs.

Wo kann ich das einstellen??

besten Dank

Hubert.G
09.09.2011, 18:30
Die Optimierung findest du unter Project / Configuration Options.