Hallo zusammen,
bislang habe ich mir den Assembler-Output immer im Debug-Fenster meiner
IDE angeschaut. Da wird er wunderbar mit dem C-Quelltext zusammen
angezeigt.
Jetzt habe ich dummerweise mein USB-Kabel vergessen und kann das
Debug-Fenster nicht öffnen. Irgendwie muß sich doch auch ein
vernünftiges Assembler-Listing anderweitig erstellen lassen.
Mit der Option "don't delete intermediate files" entstehen
*.s-Dateiwüsten, die nur aus ASCII bestehen:
1 | section .gnu.lto_.profile.45fa4c21,"",%progbits
|
2 | .ascii "x\234ca`d`a`\000\222uA\000\001\270\000\333"
|
Ohne LTO ist es schon ein Stückchen besser, aber die Funktionsnamen kann
ich mir trotzdem mühsam zusammensuchen (und das Binary paßt nicht mehr
in die MCU).
Jetzt habe ich etliche Parameter für arm-none-eabi-objdump ausprobiert-
aber das Ergebnis will mir nicht so recht passen.
Kurz: Mit welchen Parametern bekommt man ein "schönes" Assembler-Listing
mit Funktionsnamen und C-Code?
Viele Grüße
W.T.