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
Gast
#3254589
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.
Gast
#3254606
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.