AVR Dragon mag nicht

Gast #1554990
Lesenswert?

Ich hab mir jetzt nen AVR-Dragon bestellt weil mich die Warterei mit dem 
"passiven" ISP-Adapter und die Spinnerei von die Bootloader genervt hat. 
Ich habs auch so weit dass er in avr studio erkannt wird (hat auch 
gleich geupdatet), aber ich kann damit iwie keine Controller proggen 
(ich habs mit Atmega8, 32 und Attiny 2313 probiert (die hat ich grad 
noch frei)) aber des Teil erkennt nichtmal die verwendeten 5V von den 
Controllern geschweige denn den chip selber... Ich hab scho gegoogelt 
aber da sagen alle das ihrer die Zielsystemspannung erkennt, bei meinem 
scheiterts scho da dran. Ich hoffe irgendwer kann mir helfen.
PS: Ich hab des teil als neu bei Watterot bestellt also sollte er eig. 
nicht kaputt sein...
Max
Gast #1555068
Lesenswert?

Danke dass jemand so schnell versucht mir zu helfen, also werd ich ma 
die fragen beantworten

Christian H. schrieb:
> Wie hast Du die Prozessoren angeschlossen?

Ich hab den Dragon mit 10 cm Kabeln an den ISP-Anschluss vom pollin 
Evaluation-Board angeschlossen, die verbindung wurde bereits mit 
multimeter (und abgesteckten dragon) durchgeklingelt es ist alles 
korrekt und ohne Kurzschluss verbunden.

Christian H. schrieb:
> Wird der Drache überhaupt erkannt?

Ja denn:
1. Ich krieg (nach mühsamer Treiberinstalation unter win vista) keine 
fehlermeldung mehr
2. Er blinkt kurz rum wenn ich in AVR-Studio nen Befehl geb
3. Er leuchtet anders(nur grün) als am Anfang(rot)

Christian H. schrieb:
> Wie kommst Du drauf, dass die 5V nicht erkannt werden?

Das Fenster das sich in AVR-Studio öffnet zeigt eine Targetspannung von 
0,1V

Ich weiß aber das da 5V drauf sind ich habs erstens nachgemessen (4,98 
V) und  zweitens arbeitet der im mom verbaute Attiny 2313 (ich hab per 
passivem ISP ein blinkprogram reingeschrieben) und bevor du fragst: nein 
ich hab weder bauteiele an den isp-pins angeschlossen noch ist dieses 
interface deaktiviert (genauso wenig wie reset ausser 10k pullup 
beschaltet ist)

ich geh jetz erstma schlafen und kuk morgen wieder vorbei also schomal 
danke an alle Hilfreichen poster im vorraus und gute nacht
Gast #1555435
Lesenswert?

@ Jörg:
In der Anleitung steht wenn die target sich selber versorgt braucht man 
keine Vcc verbindung (geht iwie durch die pullupspannungen).

@Michael ich habs min. 10x überprüft und auf allen mölichen seiten 
gekukt nach allen verfügbaren Belegungen hab ichs richtig (is immer des 
gleiche angegeben) und durchgemessen is es wie gsagt auch.

Max
#1555445
Lesenswert?

Hallo,

Max schrieb:
> @ Jörg:
> In der Anleitung steht wenn die target sich selber versorgt braucht man
> keine Vcc verbindung (geht iwie durch die pullupspannungen).

Hmmm, vielleicht sollte ich mal die Anleitung zum Dragon lesen? ;-)

Auf meinen Eigenbauten ist der ISP immer komplett beschaltet, also incl. 
Vcc vom Target. Früher, weil ein STK200-Parallelportdongle dort seinen 
Strom haben wollte und jetzt, weil die Programmer die Spannung messen 
wollen.

Meine Atmel Programmer (STK500, Dragon, mehr hab ich nicht) zeigen Vcc 
nur an, wenn sie auch am ISP-Pin anliegt.

Gruß aus Berlin
Michael
Gast #1555451
Lesenswert?

Ich mach's wie Michael U.

Aus der Dragon Anleitung (wie auch von Jörg Wunsch impliziert):
-------------ZITAT----------------------------------------------------
* AVR Dragon needs to sense the target voltage at pin 2 on the ISP 
header or pin 4 on the JTAG header.
-------------ZITATENDE------------------------------------------------
Gast #1555559
Lesenswert?

Ich hab mir jetz nochma des datenblatt auf englisch angekukt (googel 
hatte scho recht). Ich hab nur pin2 am isp mit pin2 an der Versorgung 
verwechselt, jetz sollte es eig. funzen. Ich meld mich wenn ichs zuhaus 
probiert hab...

PS: Java im IT Unterricht is stinklangweilig
Gast #1555871
Lesenswert?

So grad heim gekommen, gleich laptop angeworfen und getestet, Ergebnis:
-Liest targetspannung korrekt aus
-aber:
---------Zitat (Aus Fenster)-----------
Setting device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!
---------Zitat-----------------------
dieser Fehler scheint häufiger zu sein... puh, ich bin nicht der einzige 
doofe :)
Ich google mal weng nach ner lösung
aber auf jeden fall danke für eure Unterstützung
Gast #1555920
Lesenswert?

Tut mir leid, dass ich nochmal nerven muss, aber ich hab 10 googleseiten 
durchsucht. Überall steht des was du schon gsagt hast: ISP-Frequenz 
runter...
Ich hab alles zwischen 8MHz und 6,48kHz probiert, immer das gleiche 
Ergebenis:
"Setting device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!"

Ich weiß nicht ob ich oder die software doof ist und bin dementsprechend 
verzweifelt...

Max
Gast #1555971
Lesenswert?

wie oben bereits erwähnt sitzt der attiny auf einem per netzteil 
versorgtem pollin eval-board und arbeitet das enthaltene blinkprogramm 
ab (ausserdem scheitert bei abgeschalteter versorgung scho punkt1). Ich 
hab oben auch scho erwähnt das er auf einen "dummen" ISP-Adapter ganz 
normal reagiert.

Max
Gast #1556210
Lesenswert?

so jetz geht er erstma, nachdem ich einen jungfräulichen (noch nach 
werkseinstellungen geproggten tiny genomman hab), scheints is iwie der 
andere auf eine perverse isp-frequenz geproggt, ich kuk später ma mit 
ponyprog nach.
Aber auf jeden Fall : Juhu es lebt!!!

Danke an alle engagierten poster die mich unterstützt haben.
Ich meld mich nochma wenn ich des mit ponyprog überprüft hab.

Max
Gast #1556240
Lesenswert?

Ich habs jetzt ausprobiert:
der avr muss von den fuses her auf werkseinstellungen sein(zumindest 
atmega32, der rest ist sowieso noch so) und der rom muss leer 
sein(attiny+mega32). Neue Avrs gehen also direkt gebrauchte muss ich 
halt evtl. cleanen (ich kann damit leben). haputsache es geht und die 
50€ waren nicht für die katz. Ich post evtl. nochmal wenn ichs mit allen 
versionen die ich so in meiner kiste hab versucht hab (sofern ich noch 
drandenk :), ich nehm mir was vor und am nächsten tag hab ichs manchma 
scho wider vergessen (es sei den eine fehlermeldung erinnert mich :D).

bis dann

Dankeschön

Max
Gast #1556253
Lesenswert?

Hi

>Ich habs jetzt ausprobiert:
>der avr muss von den fuses her auf werkseinstellungen sein

Wichtiger sind die Security-Bits.

>und der rom muss leer sein(attiny+mega32)

Dafür gibt es das Kästchen "Erease before programming". Damit werden 
auch die Security-Bits gelöscht.

>Ich post evtl. nochmal wenn ichs mit allen versionen die ich so in meiner
>kiste hab versucht hab

Vor dem Programmierversuch solltest du die Signatur auslesen. Wenn das 
nicht klappt, ist weitermachen (Programmieren) sinnlos.

MfG Spess
Gast #1556256
Lesenswert?

Das Programmieren mit dem Dragon muss auch mit anderen als den 
Werkseinstellungen des Controllers funktionieren, wobei (neben der 
ISP-Frequenz) natürlich beachtet werden muss, dass der µC mit den 
Nicht-Werkseinstellungen auf Deiner Hardware auch lauffähig ist. 
Beispiel: Wenn die Fuses so eingestellt sind, dass ein Quarz den Takt 
erzeugt, geht ISP natürlich nur, wenn auch tatsächlich ein Quarz (+ 
nötigenfalls entsprechende Kondensatoren) dranhängt!

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