Forum: Mikrocontroller und Digitale Elektronik Stm32 Watchdog sperrt mich aus


von Jan (Gast)


Lesenswert?

Hi Leutz

Ich benutze einen Stm32f103rb. Seit ich nun den Watchdog eingeschaltet 
habe und das programm übertragen habe hat er mich ausgesperrt. Der Gdb 
Server meldet Could not halt cpu und das progrrammieren bricht mit einer 
Fehlermeldung ab. Ist euch so etwas schonmal passiert ?

Wie habt ihr es behoben?
Ich benutze einen Jlink für das programmieren des µc

mfg Jan

von Arne (Gast)


Lesenswert?

Ich nehm hier IAR mit J-Link. Klappt problemlos. Hast Du mal versucht 
mit J-Flash von der Segger-HP das Flash zu löschen?

von Jan B. (manax)


Lesenswert?

Greifst du mit IAR direkt auf den Jlink zu oder gehst du auch über den 
GDB Server?

Ich habe schon rausgefunden wie ich per Jlink Commander den Watchdog 
abschalte leider finde ich keinen Befehl der den µc Flash speicher 
komplett löscht.

mfg Jan

von Arne (Gast)


Lesenswert?

Wieso sollte ich den GDB nutzen? Wäre vollkommen unlogisch.
J-Flash aufrufen, in den Options das richtige Target auswählen, dann 
"Target | Connect". Wenn er ihn findet dann "Target | Erase Chip" und 
fertig ist die Laube.

von Jan (Gast)


Lesenswert?

So ich bins mal wieder

Nach stundenlangem rumprobieren habe ich den Watchdog dann doch mal 
endlich aus bekommen.

Jetzt ist allerdings wieder ein merkwürdiges Problem aufgetaucht ... wie 
sollte es auch anders sein.

Ich muss den µc erst mit einem Beispielprogramm per IAR bespielen um 
dann mein richtiges Programm draufzubekommen. Versuche ich direkt per 
GDB zweimal hintereinander das Prog aufzuspielen, dann kommt der Fehler 
Ramcheck failed expecting 0x7e. Wie kommt denn sowas.


mfg Jan

von Jan (Gast)


Lesenswert?

p.s. JFlash will ne Lizenz haben wenn man erase chip wählt, außerdem 
würde ich lieber eclipse benutzen statt iar. Keine Codebegrenzung und 
der Editor gefällt mir wesentlich besser.

mfg Jan

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.