[STM32] Hardfault nach Powerup ohne Flashen

OP Persönliche Seite #1869006
Lesenswert?

Hallo,

Ich benutze einen STM32F103RE mit JLink und dem CodeSourcery Compiler, 
habe dabei aber einen seltsamen Fehler:

Nach dem Powerup initialisiere ich den SysTick, dabei springt er in 
einen Hardfault:
1
J-Link>s
2
PC: 08003B24
3
J-Link>s
4
PC: 08003B26
5
J-Link>s
6
PC: 08000298

Das Listing ist im Anhang, an 0x08000298 ist der Hardfault-Handler.


Was das ganze noch komischer macht: Lade ich das (gleiche) Programm auf 
den ARM und resette dann und steppe durch, läuft alles wunderbar ohne 
Probleme. Sobald ich dann aber einmal die Versorgungsspannung wegnehme 
und wieder an mache, springt er wieder in den Hardfault.

Ich denke zwar, dass das prinzipiell was mit dem RAM zutun haben müsste, 
kann aber nichts finden, woran das liegen könnte...

Sollten Sachen fehlen, liefer ich gerne alles nach, wollte nur jetzt 
nicht gleich alles posten, da ich nicht weiß, was ihr braucht.


Verzweifelte Grüße
Lasse
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren