Forum: Compiler & IDEs in "CUBE IDE" CFSR register anschauen


von Mat. K. (matthias_kornfield)


Lesenswert?

Hi
unter welchem Menu punkt kann ich in CUBE IDE diese Regsiter sehen:
CFSR
UFSR
BFSR
...
also alle register die mit hard fault zutun haben ;-(
ich habe ein segger und den aktuellen CUBE IDE  1.10.1
Es ist ein Makefile Projekt und nicht mit CUBE generiert. Kann es sein 
dass ich in SFR's View dann deshalb keine Regsiter sehe?

: Bearbeitet durch User
von Lutz (Gast)


Lesenswert?

z.B. über die Adresse:
CFSR = 0xe000ed28 usw.

von J. S. (jojos)


Lesenswert?

das ist etwas Bastelei: eine Debug Konfiguration gdb-server erstellen, 
den Segger da als Debugger konfigurieren, das Image nicht laden sondern 
nur die Symbole, keinen Reset auslösen. Und schon sollte es gehen.
Um nur die Register anzusehen wäre der STMCubeProgrammer einfacher, der 
will aber einen STLink finden, ich weiß nicht ob man den auf Segger 
umbiegen kann.
Segger hat aber auch Tools mit denen man in die CPU gucken kann.

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


Lesenswert?

J. S. schrieb:
> Segger hat aber auch Tools mit denen man in die CPU gucken kann.

Ja, genau, z.B. Ozone:

https://www.segger.com/products/development-tools/ozone-j-link-debugger/technology/fault-analysis/

Oder auch Embedded Studio:

https://www.segger.com/products/development-tools/embedded-studio/

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.