Hallo zusammen,
ich arbeite mit dem GNUARM C Compiler und codiere SWI Instruktionen in
Inline Assembler, also etwa so:
__asm("SWI #0\n");
Nun möchte ich statt die Konstante im Inline Assembler zu kodieren,
diese im C Code per #define oder enum definieren und irgendwie in den
Inline Assembler Code bringen. Aber wie geht das ?
Gruß
Klaus
Guter Tipp, besten Dank!
Mußte bei mir noch eine Kleinigkeit ändern, dann gings:
__asm volatile ("SWI %0\n" :: "i"(SWI_GATEWAY_TRIGGER_TX_UART));
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.