Hallo
Ich steige gerade von AVR auf ARM um und nutze dazu das STM32F401 mit
Keil (32k limitierte Version).
Wenn ich das Testprojekt "Blinky" öffne kann ich es ohne Probleme
flashen und debuggen.
Bei meinem ersten Programm habe ich aber Schwierigkeiten:
Es ist nicht wirklich groß, ich schreibe nur einen Wert in ein Register
und gehe dann in eine Endlosschleife:
1 | GLOBAL Reset_Handler
|
2 | AREA Reset, CODE, READONLY
|
3 | ENTRY
|
4 |
|
5 | Reset_Handler
|
6 | ldr r0, =0x11
|
7 |
|
8 | stop
|
9 | B stop
|
10 |
|
11 | END
|
Das builden und das flashen funktioniert, aber wenn ich im Debugmode auf
"Step" drücke, erscheint im Commandfenster immer:
cannot acces memory.
Habe jetzt schon 10 Mal meine Projekteinstellungen mit denen von Blinky
abgeglichen. Ich habe auch schon das Blinkyprojekt kopiert, alle Files
rausgelöscht und ein asm-File erstellt, meinen Code reinkopiert und habe
das ge-debuged, aber es erscheint immer das gleiche Problem.
Kann mir da jemand weiterhelfen?
mfg