Forum: Compiler & IDEs Segger J-Link nicht erkannt in Atmel Studio


von Jakob (Gast)


Lesenswert?

Hallo Freunde der Elektronik,

mich verschlägt ein leider für mich unerklärliches Problem hierher: Ich 
habe vor kurzem einen Segger J-Link EDU Mini für ein kleines Projekt 
gekauft (Programmierung von bare-metal ARM-uCs per SWD, konkret geht es 
um den ATSAMD11D14AS) und die dementsprechende Software von Segger 
installiert (J-Link Commander V6.98b, etc.). Leider "erkennt" Atmel bzw. 
Microchip Studio (v. 7.0.2542, Windows 10) den Debugger nicht, während 
mit diesem über den J-Link Commander sehr wohl kommuniziert werden kann. 
Atmel Studio gibt mir leider nur "Simulator" zur Auswahl.


Liebe Grüße

Jakob

von EnochRoot (Gast)


Lesenswert?

Hallo Jakob,

hatte mit dem Atmel Studio auch erhebliche Probleme beim Programmieren 
meines ATSAM3U4C. Programmer wurde manchmal nicht erkannt und wenn, dann 
ist das Studio von 3 Debug-Versuchen immer zweimal abgeschmiert. Auch 
der Support konnte hier nicht helfen.

Habe dann den ganzen Atmel-Schrott gelöscht und bin zum Keil Compiler 
(https://www2.keil.com/mdk5)
Läuft wie ne eins und man kann sich aufs Programmieren konzentrieren, 
anstatt sich tagelang nur zu ärgern.

Gruß
EnochRoot

von Adam P. (adamap)


Lesenswert?

Jakob schrieb:
> Software von Segger
> installiert (J-Link Commander V6.98b, etc.). Leider "erkennt" Atmel bzw.
> Microchip Studio (v. 7.0.2542, Windows 10) den Debugger nicht

Ich weiß zwar nicht mehr genau wie die Reihenfolge bei mir war, aber 
wenn du das JLink installiert hast, dann versuch mal das Atmel Studio 
jetzt noch mal zu installieren. Dabei sollte auch ein Pop-Up Fenster 
erscheinen, wo er die gefundenen JLink Installationen anzeigt, die 
wählst aus und dann sollte das funktionieren.

: Bearbeitet durch User
von Til S. (Firma: SEGGER) (til_s)


Lesenswert?


von J. V. (janvi)


Lesenswert?

Wenn Segger schon mitliest: Bei Ozone war es bei mir unter Linux so, daß 
zwar alle Jlink inkl Seriennummer korrekt erkannt wurden, die Verbindung 
zum Target aber ohne aussagekräftige Fehlermeldung fehlschlug. Nach 
Installation der Jlink-Tools war plötzlich alles ok und niemand wusste 
warum.

von Maxe (Gast)


Lesenswert?

J. V. schrieb:
> Wenn Segger schon mitliest:
Ich hab unter CodeBlocks Probleme. Wenn der Controller mal läuft, kann 
der (extern gestartete) GDB-Server den µC nicht mehr anhalten. 
Sporadisch gehts, oft auch nicht. Debuggen ist damit nicht richtig 
möglich. Hab auch im Internet nichts Habhaftes zur Einrichtung unter 
CodeBlocks gefunden.

Außerdem schmiert der J-Link-interne Seriell-USB-Wandler ebenfalls 
sporadisch ab, wenn größere Datenmengen über die Serielle reinkommen. 
Teils funktioniert die Ausgabe normal, teils ist die Zeichenreihenfolge 
durcheinandergewürfelt und teils kommt überhaupt kein Zeichen an, die 
Schnitttselle stellt sich tot. Das Verhalten entscheidet sich jeweils im 
Zeitpunkt des Verbindungsaufbaus unter Windows und läuft dann immer 
gleich gut oder schlecht (oder eben gar nicht) bis man die Schnittstelle 
wieder trennt. Natürlich dachte ich erst es liegt am Terminalprogramm, 
aber es ist nicht nur bei einem so und bei mindestens einem davon 
erfolgt der Verbindungsaufbau direkt über die Win-API. Außerdem 
funktioniert mit einem externen Seriell-USB-Wandler alles einwandfrei.

Achso, bei dem J-Link handelt es sich um eine "OEM-Version" auf einem 
Infineon-Relax45-Kit. Da hängt auch sonst nichts dran, außer eben einem 
externen Seriell-USB-Wandler.

Auch nervig ist der "Updatezwang" der J-Link-Firmware. Zwang deshalb, 
weil bei jedem Debuggerstart erstmal ein Ja-Nein-Dialog kommt und wenn 
man einmal versehentlich auf Ja drückt, gibt es kein zurück mehr. 
Wenigstens ist seither Ruhe.

von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

J. V. schrieb:
> Wenn Segger schon mitliest:

Kann ich nicht versprechen. Ich lese hier nur just for fun ab und zu 
mit. In solchen Fällen besser den Support oder unser Forum benutzen (was 
du ja wahrscheinlich auch gemacht hast).

von Blume (Gast)


Lesenswert?

Ozone ist eine gute Wahl!
Funktioniert bei mir mit den ST Controlleren zuverlässig.
Auch verwende ich den GDB Server im Zusammenhang mit Clion. das läuft 
meist auch sehr gut.

Til S. schrieb:
>> Wenn Segger schon mitliest:

ich habe hier einen ARM ICE von Segger.
den virtuellen Com Port habe ich freigeschaltet und funktioniert auch.
Außer wenn man den Port mit 921600 Baud öffnet -> der JLink schmiert 
dann einfach ab.
Die LED leuchten kurz rot. Vielleicht kann das bei Segger mal jemand 
gegenprüfen

von J. V. (janvi)


Lesenswert?

Til S. schrieb:
> In solchen Fällen besser den Support oder unser Forum benutzen (was
> du ja wahrscheinlich auch gemacht hast)

Habe ich noch nie gemacht und es ging bislang auch so in intuitiver 
Bedienweise.  (was für die Qualtität der Segger Produkte spricht). 
Allerdings hatte ich mich dort mal vor vielen Jahren für das Forum 
registriert. Nicht mit meinem Real Name sondern mit Bart Simpson von der 
Grundschule in Springfield dessen Account aber am nächsten Tag prompt 
gelöscht wurde bevor er auch nur irgendetwas fragen konnte. (was 
vielleicht auch für die Qualität des Forums sprechen könnte)

von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

J. V. schrieb:
> Habe ich noch nie gemacht und es ging bislang auch so in intuitiver
> Bedienweise.  (was für die Qualität der Segger Produkte spricht).
Danke! :-)

J. V. schrieb:
> Nicht mit meinem Real Name sondern mit Bart Simpson von der
> Grundschule in Springfield dessen Account aber am nächsten Tag prompt
> gelöscht wurde bevor er auch nur irgendetwas fragen konnte.

https://forum.segger.com/index.php/Thread/3-Welcome-Terms-of-use/

"This is a professional forum. Please use your real name and avoid 
vulgar or abusive language."

Mag also evtl. an dem "Bart Simpson" gelegen haben auch wenn ich nicht 
denke dass nicht "real names" so hart gehandhabt werden wenn ich mir die 
anderen Namen im Forum anschaue... ;-). Ist verständlicherweise trotzdem 
für dich ärgerlich gewesen. Vielleicht einfach erneut versuchen oder 
direkt bei uns melden. Dir einen Forum Zugang zu verschaffen sollten wir 
hin bekommen.

von Johannes S. (Gast)


Lesenswert?

Was ist denn wenn Max Mustermann sich anmelden möchte?

von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

Johannes S. schrieb:
> Was ist denn wenn Max Mustermann sich anmelden möchte?

lach Sollte mal jemand ausprobieren :-). Aber jetzt mal im Ernst, wenn 
du als Firma ein Forum betreibst musst du dich auch rechtlich absichern. 
Es geht ja nicht darum jemanden zu ärgern. Aber ich bin auch nicht der 
Betreiber des Forums. Deswegen sind Diskussionen darüber mit mir so 
zielführend wie ein Kreisverkehr ;-).

von Adam P. (adamap)


Lesenswert?

Til S. schrieb:
> Deswegen sind Diskussionen darüber mit mir so
> zielführend wie ein Kreisverkehr ;-)

Ach Til, vllt. ist es ja doch eine Kreuzung und du weißt es nur nicht 
:-D
https://www.youtube.com/watch?v=oPoFx7OeyIU

von J. V. (janvi)


Lesenswert?

Til S. schrieb:
> Vielleicht einfach erneut versuchen oder
> direkt bei uns melden. Dir einen Forum Zugang zu verschaffen sollten wir
> hin bekommen.

Ist die öffentliche Registrierung gerade grundsätzlich abgestellt ?

Die aktuelle Ozone PDF Doku in der Version vom März 23, 2021 hat auf 
Seite 121 unten ein Problem mit der Grafik Formatierung. Die Grafik 
liegt dort innerhalb der Fußzeile und überdeckt diese. Es soll ja noch 
den einen oder anderen  Anwender geben welche die Doku lesen bevor sie 
im Forum posten

: Bearbeitet durch User
von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

J. V. schrieb:
> Ist die öffentliche Registrierung gerade grundsätzlich abgestellt ?

Jede neue Anmeldung wird von einem Kollegen freigeschaltet. Das sollte 
aber an einem Werktag innerhalb einer Stunde passieren. Wenn jemand 
halbwegs vernünftige Angaben eingetragen hat (egal ob mit Realnamen oder 
nicht) und die Kollegen erkennen können, dass es kein Bot ist, wird der 
Account freigeschaltet.

J. V. schrieb:
> Die aktuelle Ozone PDF Doku in der Version vom März 23, 2021 hat auf
> Seite 121 unten ein Problem mit der Grafik Formatierung. Die Grafik
> liegt dort innerhalb der Fußzeile und überdeckt diese. Es soll ja noch
> den einen oder anderen  Anwender geben welche die Doku lesen bevor sie
> im Forum posten

Vielen Dank!! Gebe ich weiter.

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.