Hallo leute,
ich versuche mein Program durch AVRDragon im den Controller zu flaschen
aber nachdem ich alles angeschloßen habe krige ich diese Meldung(siehe
Bild)
Was konn es sein?? ist irgendwas falsch eingestellt oder??
mein Board ist ein RN-Control V1.4- ATmega32 und ich habe den 10polige
ISP vom Board mit dem 10 Polig JTAG vom Dragon verbunden.
Hallo Paul,
was meinst du mit : Die Betriebsspannung Deiner Zielschaltung ist zu
klein oder fehlt ganz. ich habe mein mc-Board mit 14V versorgt sowie in
Dantenblatt steht und habe mit Multimeter die Spannung auf dem
ISP-Anschluß die ich mit dem Dragon verbibden will gemessen und es sind
2 ( 2te und fünte) mit 5v und die Rest mit 0 v. Also ich habe noch keine
Erfahrung mit dem Programmieren von controller. So wie hier auf das Bild
zu sehen ist muss mann vorgehen um das Controller zu flaschen oder?? Ich
habe auf Program gedrückt aber obwohl alles verbunden sind, kam diese
Meldung.
Kannst du mir bitte besser erklären??
Denake
student schrieb:> was meinst du mit : Die Betriebsspannung Deiner Zielschaltung ist zu> klein oder fehlt ganz.
Dass dein AVR Dragon am Pin VTref nur 0,7 V gemessen hat. Das passt
nicht zu deinen Aussagen. Deine Aussagen sind aber ohnehin
widersprüchlich, denn du schreibst im ersten Beitrag etwas über eine
10polige JTAG-Verbindung, dann später aber über eine Messung am
ISP-Verbinder (der nur 6 Pins hat). Vermutlich hast du daran nur
die 5 V gemessen, die der Dragon als eigene Betriebsspannung erzeugt.
"Flash memory" hat ürbigens nichts mit Behältnissen für Flüssigkeiten
("Flaschen") zu tun...
HI
>Vermutlich hast du daran nur>die 5 V gemessen, die der Dragon als eigene Betriebsspannung erzeugt.
Das ist dann aber nicht der ISP-Steckverbinder sondern der 6-Pol. mit
VCC und GND.
MfG Spess
Hallo Jörg,
danke ich meinte natütlich Flashen nit mit 'c' .
Ich verbinde den 10polige ISP des Controllers(siehe Bild) mit dem
10polige JTAG des Dragon und das ist die einzigste möglichkeit um das
Program zu flashen oder?? da mein mc-Board kein 6-polig hat.
und wenn main mc-Board mit 14V versogt ist, hat er an zwei PIN des
10polige 5V nun will ich diese 10-polig ISP mit dem 10polig JTAG des
Dragon verbinden um zu programmieren. Oder anders gefragt, wie verbindet
man eingentlich so ein Controller( siehe Bild ) mit dem Dragon um das in
AVR-Studio geschriebene Progam im controller zu flashen??? Ich will hier
die Diode blinken lassen z.b
Danke
Hi
Hast du für das Programmieren auch 'JTAG in ISP-Mode', oder so ähnlich,
eingestellt. Sonst wird der JTAG-Stecker vom Dragon nicht benutzt.
MfG Spess
spess53 schrieb:>>Vermutlich hast du daran nur>>die 5 V gemessen, die der Dragon als eigene Betriebsspannung erzeugt.>> Das ist dann aber nicht der ISP-Steckverbinder sondern der 6-Pol. mit> VCC und GND.
Nein, seine Pinnummern passen besser zum ISP-Stecker. Auch an dem
misst man (über die Ausgangstreiber) ja die 5 V vom Dragon selbst.
student schrieb:> Ich verbinde den 10polige ISP des Controllers(siehe Bild) mit dem> 10polige JTAG des Dragon und das ist die einzigste möglichkeit um das> Program zu flashen oder?? da mein mc-Board kein 6-polig hat.
Dann beklag' dich beim Hersteller dieses Boards. Das hat den alter-
tümlichen 10poligen Verbinder, den Kanda mal eingeführt hat, den aber
Atmel bereits seit mehr als 10 Jahren nicht mehr propagiert (siehe
Appnote AVR109). Dafür hat der AVR Dragon keinen direkten Steck-
verbinder, den man damit 1:1 verbinden kann. Du musst dir also
irgendwie ein Adapterkabel fädeln. (Der 10polige Stecker auf dem
AVR Dragon ist für Programmierung mittels JTAG da, nicht für ISP.)
Btw., der (vermutliche) ATmega16 in deinem Board könnte durchaus auch
über JTAG programmiert und vor allem debuggt werden, aber dafür hat
der Boardhersteller leider keinen Stecker herausgeführt. Den müsstest
du dir also manuell an die entsprechenden Portpins (siehe Datenblatt)
knoten, wenn du diese Möglichkeit nutzen willst.
Hallo Jörg,
>Dafür hat der AVR Dragon keinen direkten Steck->verbinder, den man damit 1:1 verbinden kann. Du musst dir also>irgendwie ein Adapterkabel fädeln
da wäre unglaublich sowas heuzutage noch zu erstellen und dies ist von
2007. kannst du dann hier bitte das Datenblatt anschauen um mir sagen
ob es stimmt was du meint???
[[http://www.robotikhardware.de/download/rncontrol14.pdf]]
Danke
student schrieb:> da wäre unglaublich sowas heuzutage noch zu erstellen und dies ist von> 2007.
Ist halt so. Bei einigen Leuten hält sich der Aberglaube hartnäckig,
dass man mit den paar mehr Masseleitungen des 10poligen Kanda-Steckers
irgendwie einen Blumentopp gewinnen würde. Atmel selbst hat einen
solchen Stecker seinerzeit noch auf dem STK500 drauf gehabt, da damit
das (von Kanda gelieferte) STK200 ja abgelöst worden war, aber das war
offenbar immer nur als Übergangshilfe gedacht, denn der STK500 intern
arbeitet bereits mit dem 6poligen ISP-Kabel. Alle neueren Atmel-Tools
haben 10polige Stecker dann nur noch für JTAG benutzt.
(Die neueren Programmier- und Debugschnittstellen TPI und PDI benutzen
ebenfalls das 6polige Kabel, auch wenn sie nicht alle Leitungen davon
belegen.)
Hi
>Ist halt so. Bei einigen Leuten hält sich der Aberglaube hartnäckig,>dass man mit den paar mehr Masseleitungen des 10poligen Kanda-Steckers>irgendwie einen Blumentopp gewinnen würde. Atmel selbst hat einen>solchen Stecker seinerzeit noch auf dem STK500 drauf gehabt, da damit>das (von Kanda gelieferte) STK200 ja abgelöst worden war, aber das war>offenbar immer nur als Übergangshilfe gedacht, denn der STK500 intern>arbeit bereits mit dem 6poligen ISP-Kabel. Alle neueren Atmel-Tools>haben 10polige Stecker dann nur noch für JTAG benutzt.
RN hat irgend wann mal den 10pol. ISP zum ultimativen Standard erklärt
und ist anscheinend nicht fähig davon los zu kommen.
MfG Spess
Hallo Jörg ,
es funktioniert jetzt.
ich habe einfach die 6 Leitungen : MOSI, MISO RESET, GND etc.. von dem
6 polig in entprechende 10 polig eingesteckt und kann jetzt mein Program
falshen.
Danke noch mal