Forum: Mikrocontroller und Digitale Elektronik J-Link Segger + EWARM


von Christoph M. (christoph137)


Lesenswert?

Hallo zusammen,

ich versuch einen ARM Controller von Analog Devices (ADuC7026  ARM7TDMI) 
zu flashen, und schaue mich nach JTAG flash Möglichkeiten um.

Zur Zeit arbeite ich mit GCC+Eclipse und flashe den Controller seriell 
per bootloader (mit ARMWSD von AD). Die Umgebung von Eclipse finde ich 
richtig gut, aber das Debuggen via JTAG + ARM-USB-OCD (von olimex) + 
OpenOCD funktioniert nicht immer. Zudem möchte ich in Zukunft auch über 
JTAG programmieren können, was leider für den Controller von AD nicht 
von OpenOCD unterstützt wird.

Habt ihr Erfahrungen mit dem J-Link Adapter von Segger in Kombination 
mit IARs IDE EWARM?
Funktioniert das zusammen wenn man z.B. folgendes nimmt:
 J-Linkt Adapter + J-Flash-ARM Software von Segger
 32KB KickStart Version von IAR Embedded Workbench ?

Wie gut kann man mit EWARM arbeiten? Auf den ersten Blick nach der 
Installation sieht die Oberfläche nicht so komfortabel wie in Eclipse 
aus.

Wie ist der ARM-C-Compiler ICCARM von IAR im Vergleich zum GCC?

Oder verwendet ihr das J-Link mit einer anderen Software?


OK das waren schon wieder ne Menge Fragen
Gruß, Christoph

von Til (Gast)


Lesenswert?

Das geht super, es gibt nix besseres als IAR als Entwicklungsumgebung 
und J-Link als Flasher... ich weiß wovon ich spreche ;-) (könnte ja 
sein, das Mitarbeiter von Segger sich auch hier im Forum aufhalten.... 
;-) )

IAR kannst du nicht mit so nem Billigkram wie Eclipse vergleichen.

von guro (Gast)


Lesenswert?

ja, das stimmt.
ich verwende IAR und 'nen usb-jlink um damit einen at91sam7 zu 
programmieren. ich musste mir nur ein adapterkabel basteln (das board 
hat nur 'nen anschluss für dlc5-kabel), aber das debuggen klappt 
perfekt.
eclipse + gcc sind nur eine notlösung. gcc's optimieren nicht besonders 
gut, eclipse ist auch mehr auf java-programmierung abgestimmt und 
debuggen mit 'gdb' ist eine endloses frustrationsquelle.

naja, die IAR-ide ist nicht besonders komfortabel, aber das ist 
eigentlich kein grosser nachteil...

von Ronny (Gast)


Lesenswert?

Also in eclipse steckt schon deutlich mehr Potential als in im 
IAR.Allerdings funzt nur die Java-Toolchain ohne längeres 
rumgeschraube.Und wenn man eine neue Toolchain reingehämmert hat,ist oft 
noch längere Suche nach potentiellen Fehlern nötig.Hatte schon einige 
Male z.b. AVR-Programme per WinAVR und Eclipse compiliert die im 
AVR-Studio wunderbar laufende Hex-Files ergaben und unter Eclipse zu 
nicht korrekt laufende Hexfiles erstellt wurden weil der genaue 
Controllertyp nicht an allen 72 Stellen der Toolchain eingetragen wurde.

Mit zuverlässig funktionierenden Plugins wäre Eclipse eine prima 
Kost-Nix-Lösung zum programmieren,praktisch ist es jedoch leider nicht 
wirklich brauchbar.Da ist man mit UltraEdit und einem Make-File Tool wie 
MFile und etwas Handarbeit im Makefile immer noch fixer und 
zuverlässiger Unterwegs.

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.