wofür xps_timer?

Gast #2579694
Lesenswert?

Hallo,

Ich habe ein EDK-Projekt mit zwei Microblaze.
Ich habe ein Referenzdesign als Ausgangsbasis genommen. Dort war ein 
xps-timer drin; also habe ich den gelassen, obwohl ich nicht recht weiß 
wofür der ist.
Jetzt habe ich den zweiten Microblaze hinzugefügt und weiß nicht, ob der 
einen eigenen xps-timer braucht oder an den ersten drangehängt werden 
soll.

Ich habe schon zweimal synthetisiert.
Nur SDK hatte was zu meckern.
1.) ein xps-timer und beide Microblaze an dessen Interrupt-Port.
SDK Warnung: Achtung xps-timer_INTC doppelt deklariert.
2.) ein xps-timer aber nur an einem Microblaze der andere ohne.
SDK ERROR: SYSTMR_INTR_ID undeclared.

Scheint als bräuchte ich einen xps-timer. Nur wofür?
Und soll ich für jeden Prozessor einen eigenen verwenden?
Gast #2579776
Lesenswert?

olpo schrieb:
> Scheint als bräuchte ich einen xps-timer. Nur wofür?
Wenn Du das nicht weißt, woher weißt Du dann, daß Du zwei MicroBlazen 
brauchst?

> Und soll ich für jeden Prozessor einen eigenen verwenden?
Das hängt von Deiner Anwendung ab.
Was willst Du denn machen?

> SDK ERROR: SYSTMR_INTR_ID undeclared.
Welche Bibliotheken willst Du denn da verwenden?

Duke
Gast #2579988
Lesenswert?

Duke Scarring schrieb:
> olpo schrieb:
>> Scheint als bräuchte ich einen xps-timer. Nur wofür?
> Wenn Du das nicht weißt, woher weißt Du dann, daß Du zwei MicroBlazen
> brauchst?
Das lasse ich unbeantwortet...

>> SDK ERROR: SYSTMR_INTR_ID undeclared.
> Welche Bibliotheken willst Du denn da verwenden?
>
> Duke
Die Fehlermeldung erscheint, wenn ich eine Xilinx-Board-Support-Package 
mit Xilkernel generieren möchte.
Gast #2580915
Lesenswert?

olpo schrieb:
> Die Fehlermeldung erscheint, wenn ich eine Xilinx-Board-Support-Package
> mit Xilkernel generieren möchte.
Der Xilkernel wird sowas wie einen Systick implementieren. Dafür nutzt 
er einen Timer.

Wenn auf beiden Micoblazes der Xilkernel werkeln soll, würde ich 
versuchen mit nur einem Timer auszukommen. Dafür muß aber dem einen 
Xilkernel gesagt werden, das er keinen Timer initialisieren muß.

> Nur SDK hatte was zu meckern.
> 1.) ein xps-timer und beide Microblaze an dessen Interrupt-Port.
> SDK Warnung: Achtung xps-timer_INTC doppelt deklariert.
Warnung oder Fehler?

Ich weiß auch gar nicht, wie gut es im SDK funktioniert für ein 
Dual-System die Software zu verwalten.

Duke

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