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
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
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
Oder alternativ Embedded Studio und/oder Ozone benutzen: https://www.segger.com/products/development-tools/embedded-studio/ https://www.segger.com/products/development-tools/ozone-j-link-debugger/
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.
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.
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).
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
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)
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.
Was ist denn wenn Max Mustermann sich anmelden möchte?
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 ;-).
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.