Servus allerseits
Ich habe zwar das Problem 'gelöst' (nach dem Motto: auch ein blindes
Huhn findet hin und wieder ein Korn), aber ich verstehe auch jetzt das
Wieso nicht.
Meine letzte Entwicklung hatte ich mit einem China-Board (STM32F103ZET6)
und IAR EWARM Kickstart v5.50 ohne viel Plessuren abgeschlossen.
Meine jetzige Entwicklung basiert auf mehreren STM32F100R6T6B.
Mein Problem war, dass ich in der IDE STM32F100x6 ausgewaehlt hatte
(siehe Bild) und einen ganzen Tag lang staunte, dass selbst ein
Blink-LED nicht funktionierte. Es wurde immer eine falsche Startadresse
geladen.
Zu meinem Glück funktionierte das Ganze, wenn ich das Programm ins RAM
lud und von dort startete. So erlag ich nicht der Versuchung, das Board
an die Wand zu knallen.
Nach einer Odyssee durch Datenblaetter und unzaehlige google-links habe
ich in meiner Verzweiflung in der IDE als MCU den STM32F10xx6
ausgewaehlt .... und plötzlich klappte alles.
Auch jetzt bin ich der Meinung, dass meine erste Wahl von der Logik her
die richtige Entscheidung gewesen war ( bzw. haette sein müssen).
Frage: wo liegt bei mir der Ueberlegungsfehler?