Forum: Compiler & IDEs GCC und Thumb2 vertragen sich nicht??


von A.R (Gast)


Lesenswert?

Hallo allerseits,

Ich arbeite gerade mit dem Cortex-M3 Prozi von ARM (ein LPC1768). Aus 
verschiedenen Gründen habe ich mich für den Eclipse und GCC ,als IDE und 
Compiler entscheiden müssen.
Meine Frage: ünterstützt GCC den Befehsatz Thumb2 von Cortex_M3 
überhaubt?...hat das schon jemand in dieser Konstulation zum laufen 
bekommen. für nähere Infos, Tipps und nützliche Links wäre ich sehr 
Dankbar.

von (prx) A. K. (prx)


Lesenswert?

Natürlich kennt GCC Thumb2.

von Turbo J (Gast)


Lesenswert?

Läuft hier ohne Probleme. Habe sowohl Yagarto als auch CodeSoucery G++ 
Lite ausprobiert. Beide tun, letzterer hat noch einen Patch im GDB für 
ARMv7-M Exception Handler und kennt LTO.

Bis ich OpenOCD im Griff hatte wars aber ein Stück Arbeit. Der LPC1768 
hat aber auch einen seriellen Bootloader, so dass OpenOCD für den Anfang 
optional ist. Aber: Mittels JTAG kann man via OpenOCD und GDB mit 
Eclipse auf Source und Register Level debuggen, was sehr hilfreich sein 
kann.

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.