Servus allerseits Seit eh und je habe ich Probleme mit dem ST-Link und EWARM (Vers. 6.4) im Flash zu debuggen. Wenn ich das Programm in den SRAM lade, habe ich damit keine Probleme. Aber sobald ich im Flash bin, geht nichts mehr. Bin nie dazu gekommen, dies naeher zu untersuchen, da es einfacher war, den J-Link aus der Schublade zu nehmen und damit weiterzumachen. Jetzt arbeite ich mit dem STM32F4-Discovery-Board, der ja den ST-Link fest eingebaut hat. Und da ist nix mehr mit J-Link. Meine Notlösung: mit dem ST-LINK Utility Programm lade ich mein Hex-File und debugge dann mit dem EWARM. Was mache ich falsch? MfG PS: Wenn ich das Board nach einem Chip-Erase mit EWARM zu debuggen versuche, erhalte ich nach dem Laden die Meldung, dass der Stack-Pointer falsch initialiert sei. Und das Disassembler-Fenster zeigt mit lauter 0xFFFFFFFF. Scheint als ob ST-Link und EWARM sich nicht besonders mögen würden.
> Was mache ich falsch?
Vermutlich nichts. Ich nehme in der Firma auch nur das ST-Link zum
Flashen und zum debuggen den J-Link. Wenn ich mit dem ST-Link (V1) in
der EWARM debugge, kommt es öfters vor, dass er nach Verlassen einer
Funktion im Single-Step nicht mehr zum Aufrufer findet. Hab mich mit
abgefunden und "jut jewesen".
> Wenn ich das Board nach einem Chip-Erase mit EWARM zu debuggen > versuche, erhalte ich nach dem Laden die Meldung, dass der Stack-Pointer > falsch initialiert sei. Und das Disassembler-Fenster zeigt mit lauter > 0xFFFFFFFF. Was erwartest du denn nach einen Chip-Erase als Flash-Inhalt? Gruß Oliver
Oliver J. schrieb: >> Wenn ich das Board nach einem Chip-Erase mit EWARM zu debuggen >> versuche, erhalte ich nach dem Laden die Meldung, dass der Stack-Pointer >> falsch initialiert sei. Und das Disassembler-Fenster zeigt mit lauter >> 0xFFFFFFFF. > > Was erwartest du denn nach einen Chip-Erase als Flash-Inhalt? > > Gruß Oliver Oliver, ich schrieb "NACH DEM LADEN", also nachdem ich versucht hatte, mit dem EWARM das Program in den Chip zu laden, um dann Debuggen zu können. Und da darf ich ja wohl etwas anderes als 0xFFFFFFFF erwarten :)
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.