Forum: Mikrocontroller und Digitale Elektronik Programm in SAM9G45 laden mit JTAGICE mkll


von Frank (Gast)


Lesenswert?

Ich bin absolut neu in der ARM Controllern und benötige mal Hilfe.

Ich will ein binary in einen Microcontroller SAM9G45 via JTAGICE mkll 
laden.
Leider hab ich jetzt nach langem probiere immer noch keine Lösung 
gefunden.
Ich finde einfach die Menüpunkte nicht obwohl ich bereits Erfahrung mit 
AVR habe.

Ich verwende Eclipse und AVR32 Studio von Atmel.
Wie krieg ich das mit dem JTAGICE mkll rein kann doch nicht so 
schwiereig sein. Auch beim suchen im Internet bislang kein Erfolg. Ich 
wäre für jede Hilfe dankbar.

Wenn möglich eine Schritt für Schritt Anleitung.

Bin euch jetzt schon Dankbar.

von Frank K. (fchk)


Lesenswert?

Falsche Tools!
Du verwendest einen ARM.
Weder das AVR32 Studio noch das JTAGICE mkii sind für ARMs geeignet.
Nimm das Studio 6 und den Segger JLINK, damit gehts. Der JLINK kann aber 
keine AVRs und keine AVR32.

fchk

von Frank (Gast)


Lesenswert?

Danke für den Tip

Ich dachte der JTAGICE mkll mit dem kann man laden und debuggen.
Studio 6 ist wohl von Atmel?.


Gruß Frank

von Achim M. (minifloat)


Lesenswert?

Frank schrieb:
> Studio 6 ist wohl von Atmel

und für nichts anderes... mf

von Tokyo D. (tokyodrift)


Lesenswert?

Wer hat dem Typ nur ein Board mit nem SAM9G45 geben...
Entsprechende Toolchains für deinen Prozessor wären zB. Yagarto. 
Programmer zB. Segger J-Link wie auch schon gesagt.
Hast du dir überhaupt mal das Datenblatt zu dem Prozessor angeschaut?

von Frank (Gast)


Lesenswert?

Vielen Danke erstmal.
Was ist an dem Prozessor / Datenblatt schlecht???.
Er hat alles was ich benötige.
Dass das kein Spaziergang ist weiss ich auch zumal ich noch im  2. 
Schritt die Hardware meinen bedürfnissen anpasse.

Ich brauch ein Betriebssystem drauf Android oder Linux und muss meine 
Applicationen programmieren mit Zugriff auf Peripherie.
Weelches OS ist denn eurer Meinung nach zu Empfehlen.

Muss mir den J-Link mal ansehen.
Debuggen kann ich mit dem auch oder?.

Ich muss halt Betriebssystem laden können ggf. Debuggen und dann kommen 
die Apps drauf. Die Grafische Auflösung muss ich dann auch noch auf das 
Display anpassen können.

Meine derzeitigen Programme schreibe ich in C++ (PC) und AVR (c).

von Harald R. (Gast)


Lesenswert?

Wenn Du Android/Linux nutzen willst, wozu brauchst Du überhaupt JTAG?
Debuggen unter Linux/Android funktioniert ganz anders

nimm die fertige BSP von Atmel www.at91.com - zum Flashen kannst du das 
kostenlose SAM-BA Tool von Atmel verwenden. auf at91.com gibt es 
step-by-step Anleitungen wie man eine Demo auf G45 lädt. Fang erstmal 
damit an.

Harald R.

von Frank (Gast)


Lesenswert?

Super probir ich aus
Danke dir Harald

von gerhard (Gast)


Lesenswert?

hallo,
für linux guckst du hier:
http://www.at91.com/linux4sam/bin/view/Linux4SAM

für android guckst du hier:
http://www.at91.com/android4sam/bin/view/Android4SAM/

gruss
gerhard

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Frank K. schrieb:
> noch das JTAGICE mkii sind für ARMs geeignet.

Hmm, naja.  Prinzipiell könnte das durchaus sogar gehen.  Seit
AVR32 gibt's so 'ne Art "JTAG passthrough commands" beim JTAGICEmkII,
damit sollte man auch einen ARM ansteuern können.  Natürlich lässt
man dabei die ganze Elektronik im JTAGICE praktisch links liegen,
das Ganze degradiert also zu einer Art teurem, über USB angebundenem
Wiggler.

Ob aber Atmel Studio 6 (das ja nun ganz offiziell eben nicht mehr
nur AVR Studio sein will, sondern auch Atmel ARM unterstützt) eine
derartige Betriebsart bedienen kann, will oder wird, entzieht
sich meiner Kenntnis.

von Frank (Gast)


Lesenswert?

Vielen Dank noch euch allen, das hat mir sehr geholfen.

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.