IORD_ALTERA_AVALON_PIO_DATA(BASE) benutzen?

OP #5111464
Lesenswert?

hi,

ich habe ein Problem.

Ich möchte gerne in Eclipse diesen Befehl benutzen.
Ich habe in Qsys als input ein 12 Bit PIO erstellt und in der system.h 
ist auch die Adresse aus dem Qsys hinterlegt.
z.B.: #define PIO_INPUT_BASE 0x11080b0

Jetzt habe ich den Befehl in einer C Datei wie folgt angewendet:

value = IORD_ALTERA_AVALON_PIO_DATA(PIO_INPUT_BASE);

Habe auch noch die system.h und auch altera_avalon_pio_regs.h includiert

Und dennoch sagt er mir diesen Fehler:

Symbol 'PIO_INPUT_BASE' could not be resolved

Was gibt es noch zu beachten?

Danke :)
OP #5117759
Lesenswert?

Also ich habe noch nicht so viel Ahnung von C.

Ich habe mal das "hello world" genommen und auch wie folgt included:

#include "system.h"
#include "altera_avalon_pio_regs.h"

und hier funktioniert es. es kann auf die pios zugreifen und habe diese 
per printf auch in der console ausgeben lassen und es funktioniert.
Mit "open declaration" öffnet er auch die richtige system.h mit 
entsprechend richtiger stelle der define.

ich seh leider keinen unterschied zum großen projekt.
Ich habe auch schon den absoluten pfad probiert, damit er die richtige 
verwendet.

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