Hallo.
Bin relativ neu auf dem Gebiet.
Deswegen bitte ich um Rat.
Habe meinen ATMega128 mittels ISP-Kabel und RS232-Stecker am PC
angeschlossen.
Nun öffne ich das AVR-Studio 4, wähle eine neues Projekt aus.
Dort beginnen meine Probleme.
Welche Debug-Plattform muss ich denn wählen?
Egal welche?
Ich habe dann die JTAG-Plattform gewählt.
Sobald ich mit dem Board verbinden will, findet er es einfach nicht.
Muss ich noch irgendwas beachten, installieren, oder sonst was????
Das Board sieht genau so aus, wie auf dem Bild im Anhang..
Ich bedanke mich im voraus schon mal vielfach !!
Ich hoffe auf nützliche Antworten !!
VIELEN VIELEN DANK !!!!
Welches ISP Kabel verwendest du?
Kabel klingt so nach einfachstem RS232/Parallelportadapter, also nichts
von Atmel sondern eine Bitbanginggeschichte die vom AVR Studio nicht
unterstützt wird und nur mit Programmen wie Ponyprog oder AVR Dude
nutzbar ist.
Ja ich denke sowas müsste es sein. Also großartig Elektronik ist nicht
zwischen dem RS232-Stecker und dem 10-poligen ISP.
Was mir gerade einfällt: Ich hab da noch nen Adapter, mit welchem ich
von dem "RS232"-Stecker (ich glaub man sag SUB D-9) auf den
Druckeranschluss komme. Soll ich den mal nutzen? (Bild siehe Anhang)
Ok, dann heißt das, dass ich also ein spezielles Programm dafür brauche
um die Verbindung zum Board herzustellen?
Noch was: Beim Durchforsten des Forums bin ich auch auf "GiveIO"
gekommen. Hat das in diesem Zusammenhang damit auch was zu tun, oder ist
das wieder eine ganz andere Sache??
Danke !!
Nob Ge. schrieb:
> Bin relativ neu auf dem Gebiet.> Deswegen bitte ich um Rat.
AVRStudio installieren, in die Hilfe gucken, da findet man erstmal viel
zu den verschiedenen Tools.
> Habe meinen ATMega128 mittels ISP-Kabel und RS232-Stecker am PC> angeschlossen.
Nö.
RS-232 ist 9-pol Weibchen.
Dein Bild zeigt aber 25-pol Männchen (= LPT), wird schon lange nicht
mehr unterstützt von AVRStudio. War zu unzuverlässig, d.h. der
Supportaufwand für genervte Nutzer war viel zu groß.
Heutzutage ist das AVR ISP mkII zu empfehlen.
> Welche Debug-Plattform muss ich denn wählen?
Wenn Du keinen Debugger hast, nichts oder den Simulator.
> Egal welche?
Trial&Error zeugt nicht gerade von überlegter Herangehensweise.
Es kostet nur Deine Zeit.
> Ich habe dann die JTAG-Plattform gewählt.>> Sobald ich mit dem Board verbinden will, findet er es einfach nicht.
Jau, dann hast Du wohl keine Hardware angeschhlossen, die JTAG kann.
Man kommt aber auch sehr gut ohne JTAG aus.
Peter
Danke für alle Antworten bisher.
Bin jetzt schon etwas weitergekommen.
Also nun siehts so aus:
Habe mein Board via ISP-Dongle
(http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=73&products_id=41)
an den PC angeschlossen und zwar am Druckerport.
Laut dem Hersteller ist er kompatibel zum STK200.
Wenn ich jetzt über Kommandozeile "...\bin\avrdude -cpony-stk200
-p$(AVR_CPU) -y -Uflash:w:$(MODEL).hex"
das ganze in meinen Speicher reinflaschen will, bringt er mir folgende
Fehlermeldung:
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
Weiß jemand weiter??
Investiere das Geld in den MKII. Spätestens wenn Du mit dem Programm
Ponyprog oder avrdude Deine ersten Controller zerschossen hast (Fuses),
wirst Du Dich an dieses Post erinnern...
Debuggen kann man auch mit LEDs oder mit Ausgaben auf der seriellen
Schnittstelle.
>
Mit Fuses kann ich bisher noch nicht so viel anfangen.
--> Ne, kann sie noch nicht lesen, weil ich nicht weiß wie es geht.
> lpt1 an deine Schnittstellenbezeichnung anpassen> -vv -vvv ... machen AVRDUDE gesprächiger. Die Ausgabe kann bei der> Suche helfen.
Dann probier ich das mal.
Nob Ge. schrieb:
> Hab ich schon probiert.> Soll man da wirklich alle Zahlen von 10 bis 1 probieren oder nur> stichprobenweise.> Habe 10, 9, 8, 5 probiert. Kein Erfolg bisher.
Stichproben.
Den zweiten Tipp (Hardwareeinstellungen) hast du auch probiert?
Wie ist dein Parallelport im BIOS des PCs eingestellt - ECP, EPP,
ECP+EPP oder SPP?
>> Ist das Atmega-Board mit Spannung versorgt?> Ja ist es.
Wenn 3,3V: Würde dein ISP-Dongle lt. Hersteller mit 3.3V Systemen
funktionieren? Beitrag "Ende der '244 Verwirrung ???"> Mit Fuses kann ich bisher noch nicht so viel anfangen.> --> Ne, kann sie noch nicht lesen, weil ich nicht weiß wie es geht.
Ich hatte das Lesen vorgeschlagen, weil es ungefährlicher ist als das
Schreiben. Die Fuses sind ein dankbares Opfer fürs Lesen, weil man die
Korrektheit der Leseoperation prima mit den Werkseinstellungen
vergleichen kann.
Stefan B. schrieb:
> Nob Ge. schrieb:>>> Hab ich schon probiert.>> Soll man da wirklich alle Zahlen von 10 bis 1 probieren oder nur>> stichprobenweise.>> Habe 10, 9, 8, 5 probiert. Kein Erfolg bisher.>> Stichproben.>> Den zweiten Tipp (Hardwareeinstellungen) hast du auch probiert?
Du meinst das mit dem Geräte-Manager?
Ich hab da zwar unter LPT geschaut, aber mit Interrupt stand da
nirgendwo was.
>> Wie ist dein Parallelport im BIOS des PCs eingestellt - ECP, EPP,> ECP+EPP oder SPP?
Da habe ich noch nicht geschaut.
Ich weiß auch nicht ob ich in das BIOS schauen kann. Habe leider keine
Admin Rechte.
>>>> Ist das Atmega-Board mit Spannung versorgt?>> Ja ist es.>> Wenn 3,3V: Würde dein ISP-Dongle lt. Hersteller mit 3.3V Systemen> funktionieren? Beitrag "Ende der '244 Verwirrung ???">
Nein es sind wirkliche 5V vom Netzteil, habe es selbst gemessen.
>> Mit Fuses kann ich bisher noch nicht so viel anfangen.>> --> Ne, kann sie noch nicht lesen, weil ich nicht weiß wie es geht.>> Ich hatte das Lesen vorgeschlagen, weil es ungefährlicher ist als das> Schreiben. Die Fuses sind ein dankbares Opfer fürs Lesen, weil man die> Korrektheit der Leseoperation prima mit den Werkseinstellungen> vergleichen kann.
Und wie kann ich sie lesen?
Für mich ist zwar Fuses ein Begriff. Aber ich habe noch nie damit etwas
zu tun gehabt. Somit weiß ich nicht, wie man sie praktisch ließt /
schreibt...
Stefan B. DU BIST EIN GOTT !!!
VIELEN VIELEN DANK !!!
Es funktioniert !!!
Ich bin außer Rand und Band !! Wie geil.
Ich habe nun folgende Kommandozeile:
Das ist echt komisch.
Ich habe nichts verändert.
Beim ersten mal konnte er mit dem Gerät eine Verbindung aufbauen, und
alles perfekt durchführen.
Beim zweiten mal hängt er wieder...
Komsich