mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Stm32 Watchdog sperrt mich aus


Autor: Jan (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Arne (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Jan B. (manax)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Arne (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Jan (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jan (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.