Wie Bootloader und Applikation in ein Binary?

Gast #2631337
Lesenswert?

Hallo Forum

Ich habe zwei separate uVision3 Projekte in C für einen Luminary M3:
- Bootloader, startadresse 0h
- Applikation, Startadresse 2000h

Beide Projekte werden separat in je eine BIN-Datei übersetzt. Beim 
Flashen wird der Bootloader an Adresse 0h, die Applikation an Adresse 
2000h geschrieben. Funktioniert alles Bestens.

Nun möchte ich aber eine einzelne BIN-Datei erzeugen, welche den 
Bootloader und die Applikation an der richtigen Adresse beinhaltet, 
sodass nur ein Flash-Vorgang benötigt wird.

Bisher haben wir das so gelöst, dass wir einen fertig programmierten 
Controller wieder ausgelesen haben.
Ich bin der Meinung, dass dies eigentlich direkt möglich sein sollte, 
indem man zur Applikation den Bootloader hinzulinken könnte.

Allerdings habe ich keinen Plan, wo ich ansetzen muss.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren