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
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?
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
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.