Forum: Compiler & IDEs Fehler beim kompilieren eines ASF Moduls


von PeterPanisch (Gast)


Lesenswert?

Hallo zusammen,

Ich möchte in einem bestehenden Atmel Studio 6 Projekt, das EIC 
(External Interrupt Controller) ASF Modul hinzufügen.

Ich habe die Anleitung von Atmel befolgt und das Modul über den ASF 
Wizard hinzugefügt. Das hat auch gut funktioniert und keinerlei Fehler 
angezeigt.

Wenn ich nun das Projekt kompiliere, ohne das Modul auch nur per 
"#include" zu haben, wird mir sofort eine Fehlermeldung bei der 
Kompilierung des Moduls angezeigt.

Hier mal ein Überblick über die unterschiedlichen Fehlermeldungen, die 
eigentlich jede Funktion in dem Modul betreffen:

- Error  1  expected declaration specifiers or '...' before 'uint32_t' 
C:\Users\Lionel\Desktop\Arbeit\SolteQ\FWM_Johnny_Cay\FWM01 
Software\SOLTEQ_FWM\src\ASF\avr32\drivers\eic\eic.h  155  1  FWM01
- Error  6  expected '=', ',', ';', 'asm' or '__attribute__' before 
'eic_is_line_enabled' 
C:\Users\Lionel\Desktop\Arbeit\SolteQ\FWM_Johnny_Cay\FWM01 
Software\SOLTEQ_FWM\src\ASF\avr32\drivers\eic\eic.h  192  1  FWM01
- Error  35  expected ';' before 'flags' 
C:\Users\Lionel\Desktop\Arbeit\SolteQ\FWM_Johnny_Cay\FWM01 
Software\SOLTEQ_FWM\src\ASF\avr32\drivers\eic\eic.c  123  1  FWM01
- Error  58  'presc' undeclared (first use in this function) 
C:\Users\Lionel\Desktop\Arbeit\SolteQ\FWM_Johnny_Cay\FWM01 
Software\SOLTEQ_FWM\src\ASF\avr32\drivers\eic\eic.c  171  1  FWM01

Ich wollte das Modul eigentlich nutzen, um mir die Konfiguration und 
Handling zu erleichtern.

Leider komm ich an dieser Stelle gar nicht weiter.

Grüße,

Peter

von holger (Gast)


Lesenswert?

>- Error  1  expected declaration specifiers or '...' before 'uint32_t'

Mach mal ein
#include "stdint.h"

Man schaut sich immer erst nur den ersten Fehler an.
Der Rest sind meist nur Folgefehler aufgrund des ersten Fehlers.

von holger (Gast)


Lesenswert?

>Mach mal ein
>#include "stdint.h"

Besser
1
#include <stdint.h>

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
Noch kein Account? Hier anmelden.