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.