Forum: Compiler & IDEs ARM GCC eclipse


von Entwickler (Gast)


Lesenswert?

Guten Morgen,

ich möchte in meinem Bootloader die Firmware debuggen.
Wie kann ich in eclipse beim Bootloader debug die Firmware auch noch 
hochladen? Müsste ich das elf File von der Firmware in der Bootloader 
Konfiguration angeben?

von Adib (Gast)


Lesenswert?

Hallo Entwickler,

welche MCU verwendest du denn.
Was meinst du genau mit Bootloader und Firmware?

Man kann nur die Software debuggen, die geade läuft.
Also wenn der Bootloader läuft -> kann man die Firmware nicht debuggen.

Grüße,

Adib.
--

von Micha (Gast)


Lesenswert?

Ich bin mir nicht sicher ob ich ganz verstehe was du meinst. 
Normalerweise wird meines Wissens nur der Flash-Bereich gelöscht, der 
anschließend neu programmiert wird. Das heißt im Umkehrschluss, dass 
deine Applikation im Flash bleibt, wenn du den Bootloader debuggst. Das 
Problem ist, dass beim Debuggen nur die Symbole eines Softwareteils 
bekannt sind.

Hier http://processors.wiki.ti.com/index.php/Combining_executable_files 
wird beschrieben wie man mehrere Executables kombinieren kann - da du 
aber nichts über die Ziel-MCU schreibst, weiß ich nicht inwieweit dir 
das hilft.

von Micha (Gast)


Lesenswert?

Das hier 
https://balau82.wordpress.com/2012/02/19/linking-a-binary-blob-with-gcc/ 
geht auch etwa in die Richtung, im Web lässt sich sicher noch mehr 
finden.

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
Noch kein Account? Hier anmelden.