Nen Abend zusammen, kann mit jemand verraten, wie ich für den stm32f407 ein Assemblerprogramm, unter Verwendung von Linux assemblieren kann? PS: Wenn jemand ein Buch oder eine Webseite kennen sollte, in der der thumb2 Assembler genauer dokumentiert ist, wäre ich für einen Link oder eine ISBN auch sehr dankbar.
Hallo Markus, ich programmiere den Cortex M3 in Assembler, wie weit der Cortex M4 schon bei GNU umgesetzt ist weis ich nicht, aber als Buch habe ich The Definitive Guide to the ARM Cortex-M3. Der Cortex M4 ist ja nur erweitert. Als assembler dann halt den GNU assembler. Aber den Cortex M4 werde ich mir auch noch antun, eh da geht ja richtig was mit DSP und FPU. Gruß Sascha
Dank euch beiden schon mal, inzwischen bin ich soweit, das ich das Programm mit folgenden Befehl assembliert bekomme:
1 | arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mapcs-32 -gstabs -ahls=test.lst -o test.o test.asm |
allerdings scheitere ich im Moment dadran, das ich kein passenden linker script finde, hat da jemand Ahnung, wo ich den her bekommen könnte?
Moin, in dem genannten Buch stehen hinten Linker-Scripts drin. Ich habe mir die 2. Auflage zu gelegt. Da ist auch ein Kapitel zum GNU Assembler enthalten. Gruß Benny
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.