Hallo zusammen, ich möchte gern einen Bootloader für einen STM32F2 erstellen. Dazu möchte ich die benötigten Funktionen an das Ende des Flash-Speichers legen. Kann mir jemand sagen, wie ich den Speicherort der Funktion deklariere? Schon mal danke für Euere Hilfe. mfg Stephan
Der Bootloader gehört an den Anfang des Flash. Wenn du uns erzählst welchen Compiler du nutzt kann vielleicht auch jemand was zu deiner Frage sagen. Keil?
Schon klar dass der Bootloader am anfang ist. Ja ich benutze Keil µVision4.
Da geht das leider gar nicht besonders gut, du kannst lediglich unter Target zwei Bereiche im Flash definieren und Module diesen Bereichen zuordnen. Es empfihlt sich daher für den Bootloader ein eigenes Projekt anzulegen und entsprechend den IROM1 beim Hauptprogramm später beginnen zu lassen.
Danke schonmal für die schnelle Antwort. Kannst du mir das evtl genauer erklären? Ich kenne mich in der Richtung nicht so aus.
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.