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.