Forum: Mikrocontroller und Digitale Elektronik JTAG mega162


von AntonWert (Gast)


Lesenswert?

Habe hier einen Mega162 und das JTAG (nachbau evertool)
Leider findet er zwar das JTAG aber eben nicht das Device.
Was kann ich denn noch so alles falsch machen, habe schon die JTAG Pink
kontorlliert - nix :-(

von TobiFlex (Gast)


Lesenswert?

Hallo Anton,
ich programmiere den ATMEGA162 auch über JTAG. Allerdings ist das ein
selbst gebautes  Board und der JTAG-Anschluß ist nicht ATMEL sondern
ALTERA kompatibel, so daß ich den ALTERA Byteblaster zum Programmieren
benutzen kann.
Ich hatte damals eine Seite von Antti gefunden (Danke Antti) auf der
genau beschrieben stand welche Tools gebraucht werden um den AVR über
JTAG zu programmieren. Leider ist das schon eine Weile her und ich habe
nur noch meine Batchdatei zum Umwandeln:


del idetest.svf
del idetest.jam

rem avrsvf -datmega16 -f0xD9C1 -F -t3 -ovfuse.svf
AVRSVF.EXE -datmega162 -s -e -ifmain.hex -pf -vf -ovidetest.svf

rem svf2jam fuse.svf fuse.jam
svf2jam idetest.svf idetest.jam

rem jam -v -cx -arun_file fuse.jam
jam -v  -arun_file idetest.jam

Ich versuchs morgen wiederzufinden.
Viele Grüße
TobiFlex

von TobiFlex (Gast)


Lesenswert?

OK. Seite gefunden!
Die aktuellen Tools an besten direkt bei ATMEL und ALTERA downloaden.

http://www.case2000.com/avrjtag.html

von AntonWert (Gast)


Lesenswert?

Naja Altera ist bei mir kein Thema, die Test-Software habe ich mit dem
AVR-GCC getippt. Die laesst ich uebrigens per STK500 problemlos laden,
und gibt auch per RS232 via MAX232 ihren "Status" aus, also kein
Problem des Kontrollers oder so. Auch lauft mein JTAG mit dem Mega32
problemlos.

Deshalb bin ich ja so ratlos...

von TobiFlex (Gast)


Lesenswert?

Sind denn die Fusebits des 162 richtig gesetzt? Ich glaube bei meinem
war im Auslieferungszustand JTAG deaktiviert. Bin mir aber nicht mehr
sicher.
Viele Grüße
TobiFlex

von AntonWert (Gast)


Lesenswert?

Naja danach habe ich auch geschaut, jetzt ist (per STK500) das JTAG
Enable und On Chip Debug gesetzt, ist doch so richtig?

von Wolfram (Gast)


Lesenswert?

Mit dem Mega32 geht es und mit dem Mega162 nicht?
kann es sein das du das gleiche Kabel verwendest? (JTAG->STK500)
Der Mega162 hat eine andere PIN Belegung der JTAGSignale

von AntonWert (Gast)


Lesenswert?

ich verwende das selbe kabel, aber auf dem Board sind die Leitungen ja
entsprechend anders geroutet, und da ich dies ja nun mehrfach geprüft
habe, also die JTAG Steckerbelegung, sollte es daran ja nicht mangeln.

von AntonWert (Gast)


Lesenswert?

Hab jetzt den Controller in mein STK500 gesteckt und per Adapter den
JTAG angschlossen - es läuft - aber nun versteh ich die Welt nemme da
ja beide die gleichen Anschlüsse verwenden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.