Interrupts beim PowerPC

Gast #754861
Lesenswert?

Hallo,

ich benutze einen PowerPC (e200z6 core) und programmiere mit dem GCC. 
Der Timer ist so konfiguriert, dass er periodisch einen Interrupt 
auslöst (Fixed Interval Timer). Sobald das der Fall ist soll eine 
C-Routine ausgeführt werden.
Beim AVR hat man dem Mikrocontroller die Routine folgendermaßen 
kenntlich gemacht: ISR(TIMER0_OVF_vect)
Gibt es etwas ähnliches beim PowerPC oder wie teilt man mit dass bei 
einem Interrupt eine bestimmte Routine ausgeführt wird?

MFG
Gast #755104
Lesenswert?

Hallo,

Ich nutze das Toolkits von Macraigor, da sind aber leider nur ASM 
Beispiele drin und im GCC Handbuch habe ich auch nichts gefunden.
Es gibt ein Beispiel für den IVOR4 in ASM, kann ich das dann so machen?

IVOR11Handler:
  bl myIST
  rfi
#756066
Lesenswert?

Vom ARM her kenn ich das so dass das Attribut "interrupt" bei der 
ISR-Deklaration angeben wird. Müssen beim PPC die Adressen der 
IRQ-Handler schon zu Compilerzeiten bekannt sein, oder werden diese erst 
von der Anwendung selbst in spezielle Register geschrieben?

MfG Mark

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren