Forum: Mikrocontroller und Digitale Elektronik Atmel AT91SAM7S256


von Jonas Spieß (Gast)


Lesenswert?

Hi
Ich bin gerade in meinem Praxissemester und komm nicht weiter. Hoffe ihr 
könnte mir helfen.
Ich darf eine Prüfeinrichtung für ein Platine auf dem der uC 
AT91SAM7S256 verbaut ist bauen. Dazu geöhrt auch den uC zu 
programmieren.

Die Programmieren geht über eine JTAG (10pin) und an den PC solle es 
über einen Usb 2.0 angebunden verwenden. Ein AVRATJTAGICE_MK2 oder ein 
AVRATAVRISPMK2 kann ich dafür werden muss aber nicht. Wenn dann sollte 
der AVRATAVRISPMK2 ja sowieso reichen, da ich den Debugger gar nicht 
brauche?!

Jetzt die Frage: Kennt ihr ein Programm welches zur einfach schnellen 
Progammierung des uC geeignet ist? Atmel Studio 6 ist für eine 
ungelernte Arbeitskraft zu schwer zu bedienen....

PS: Sollte ich irgendetwas Falsches behauptet haben, könnt ihr mich 
gerne berichtigen ;) ....

von Peter Z. (hangloose)


Lesenswert?

Wär mir neu das man einen AT91SAM7S256 mit
"AVRATAVRISPMK2" oder "AVRATJTAGICE_MK2" programmieren kann.
Damit kann man nur AVR flashen oder debuggen...

AT91SAM7S256 kann man z.B. mit einem ULINK und der
Keil Entwicklungsumgebung flashen oder debuggen

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Jonas Spieß schrieb:
> Die Programmieren geht über eine JTAG (10pin)

Der Standard für JTAG-Anschlüsse ist bei ARMen 20polig. Daran sollte man 
sich halten, da sonst Adapter erforderlich werden.

JTAG-Interfaces für ARMe sind neben dem nicht totzubekommenden 
Frickelport-Adapter "Wiggler" auch die FT2232-basierenden 
OpenOCD-Varianten, die günstiger sein dürften als der schon genannte 
ULink.

Eine Quelle für solche JTAG-Interfaces ist z.B. Olimex, die auch 
komplette Testplatinen für den von Dir verwendeten ARM anbieten.
https://www.olimex.com/Products/ARM/Atmel/SAM7-P256/

Sieh Dir den Schaltplan an, darin siehst Du die Pinbelegung und 
Verschaltung des Standard-JTAG-Steckers.

Und das hier ist so ein FT2232-basierender JTAG-Adapter:
https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY-H/

von Jonas Spieß (Gast)


Lesenswert?

Danke für die Antwort und Leider hast du Recht ;P. Aber gut das ich 
jetzt wenigstens auf dem richtigen Weg bin. Ich schau mir die Produkte 
von Keil mal an.

von Jonas Spieß (Gast)


Lesenswert?

Die JTAG Schnittstelle ist eine bestehende Hardware die nicht mehr 
geändert werden kann... Danke für die Links. Sind genau die Produkte die 
ich brauchen kann.

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.