Hallo liebe MC Gemeinde! Ich weiß, das mein Problem ein alter Hut ist, aber ich komme leider nicht weiter... Ich nutze einen STM32F103C8T6 und möchte aus meinem Code den Bootloader starten (Gründe erstmal egal). Ich setze den VTOR auf 0x1FFFF000 und springe dann mit
1 | LDR R0, =0x1FFFF000 |
2 | LDR SP, [R0, #0] |
3 | LDR PC, [R0, #4] |
zu dem Bootloader. Das Ganze habe ich mit einem Terminal getestet, also den Code ausgeführt, per Terminal ein 0x7F und erhalte ein "y" zurück. Soweit also alles i.O. Wenn ich aber mit dem ST Flash Loader Demonstrator auf den F103 zugreifen möchte, erhalte ich die Meldung "Cannot get available commands..." Nun stehe ich voll aufm Schlauch, bin mir aber auch nicht sicher, ob der Verktor Offset richtig ist, oder ob da etwas anderes faul ist. Noch als kleine Info: ich nutze den Basic Compiler von MikroElektronika, kann also mit C Libs nicht viel anfangen. Danke schonmal fürs bis hierher lesen ;) noch dankbarer währe ich aber für eure Hilfe... MfG Stefan