Forum: Mikrocontroller und Digitale Elektronik IAR: Warum hier Error[Pe065]: expected a ";"


von Dominic (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

kann mir jemand von euch vllt kurz sagen, warum mit hier ein Fehler 
angezeigt wird.

Vielen Dank

von hp-freund (Gast)


Lesenswert?

Vielleicht fehlt ein ; davor?

von Dominic (Gast)


Lesenswert?

Nein, kein Syntaxfehler zuvor :/
1
// The following are 'declared' in the linker script
2
extern unsigned char  INIT_DATA_VALUES;
3
extern unsigned char  INIT_DATA_START;
4
extern unsigned char  INIT_DATA_END;
5
extern unsigned char  BSS_START;
6
extern unsigned char  BSS_END;
7
// the section "vectors" is placed at the beginning of flash 
8
// by the linker script
9
const void * Vectors[] __attribute__((section(".vectors"))) ={

von Stefan E. (sternst)


Lesenswert?

1
__attribute__((section(".vectors")))
Ich kenne den IAR nicht. Verwendet der bei so etwas tatsächlich die 
gleiche Syntax wie der GCC?
Vermutlich nicht, daher der Fehler.

von Dominic (Gast)


Lesenswert?

Hmmm, da hast du wahrscheinlich recht, Danke!

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.