mspgcc und ungenutzte Symbole

Gast #992323
Hallo zusammen,

eine Frage an die Profis.

Ich arbeite auf dem MSP430 mit dem mspgcc. Leider hat der linker/locator 
die lästige Angewohnheit, selbst ungenutzte Symbole im Object abzulegen. 
Da mein Programm größenmäßig stark variiert und ich häufig weite Teile 
der im Projekt vorhandenen Funktionen und Konstantenfelder überhaupt 
nicht benötige, würde ich ihm die unnötige Flashbelegung gerne 
abgewöhnen.

Leider habe ich bislang keine Möglichkeit dazu gefunden. Gibt es 
vielleicht irgendwelche Optionen, die ich übersehen habe??

Besten Dank & Viele Grüße,
odic
#992989
odic wrote:
> Ok, bin mittlerweile fündig geworden:
>
> http://www.mikrocontroller.net/articles/GCC:_unbenutzte_Funktionen_entfernen
>
> Schade, daß es beim mspgcc wohl nicht für DATA und BSS sowie
> Konstantenfelder funktioniert. Aber -ffunction-sections ist schonmal ein
> Anfang...

Naja, dazu müsste der MSPGCC erst mal auf dem GCC 4.x aufsetzen. 
Momentan ist es ja immer noch der 3.2.3

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.